I've noticed that memory usage is far greater in the EAP than in 5.1, and even worse, there is a memory leak somewhere causing memory usage to go up even when IDEA is not active (and that memory is not completely reclaimed by doing GCs).
Today I've taken a memory snapshot and opened it using YJP (build 1038).
THe project I'm working on is less than 300 classes big.
When looking at the snapshot, 120Mb of the 200Mb retained are from com.intellij.openapi.vfs.impl, with as much as 300k instances of VirtualFilePointerImpl. Is that expected ?
I attach a few screenshots hoping it can help solve the problem. If needed i'll try to upload the snapshot but it's quite big (65Mb zipped)
A close look to roots.impl package seems to show inconsistent data ? 110Mb retained by the package, but the sum of retained sizes for it's classes seem to be much less (about 50Mb).
Please tell me if you want me to upload the whole memory snapshot