just a thought:
I think you have to take great care about what files you have under your content root(s).
Especially if you frequently launch your app from IDEA,
and your app writes tons of tempfiles within the content
root. (My app writes temporary shapefiles which regularly add up to 10-15MB and may be updated every few seconds).
I suspect this has a very negative impact on IDEAs own
performance - I guess everything is locally versionned!
IF YO WRITE TEMPFILES UNDER YOUR IDEA CONTENT ROOTS,
MARK THE FOLDER AS EXCLUDED !!!!
Maybe it is even better if you write your tempfiles
completely outside the content roots?!