Eclipse is a memory hog, especially considering it runs an entirely separate process per workspace. So much so that my poor crappy laptop runs out of RAM if I have two or three workspaces open and try to also check email and surf sites (needed whilst developing!).
Because linux swapping is so utterly utterly crap after a few days I have to reboot the computer to clear out the swap etc if I run like this - else I end up with literally 5-minute waits moving from one workspace to the other (alt-tab) or to my web-browser etc.
BUT…java 5 supposedly has some of the shared-class stuff. So, I’m wondering if this makes any considerable saving with multiple workspaces for eclipse, or whether the saving is negligible…anyone tried it?
For reference, a typical workspace for me takes up 95Mb of RAM (according to linux). By only ever working on a few files at once (the pain!), combined with the fact that it eventually swaps some of that out because I’m not using it, I can steam along OK at around 87Mb usage per workspace. Still, three workspaces blows my entire RAM, and two struggle to co-exist with Mozilla (which has many memory leaks).