I’ve got a Core 2 Duo with 3GB of memory running Ubuntu 64 bit and it can barely handle 3 or 4 applications I use for everyday development work.
Both memory usage and CPU load are annoyingly high. Firefox has about 5-10 open tabs and needs restarting every day or so unless it crashes unexpectedly.
I typically need to close an application to start another if I don’t want the disk to start trashing around indefinitely.
Can anyone explain why on earth does a browser need 1.7GB of virtual memory to run 10 tabs and why does a code editor need 1.2GB to keep 10 files in memory? Is this anything less than utterly ridiculous?
Here is a slightly edited output from top:
VIRT RES SHR %CPU %MEM COMMAND 1719m 736m 33m 29 24.6 firefox 1247m 514m 14m 0 17.2 netbeans 483m 67m 9508 5 2.3 Xorg 301m 48m 3700 0 1.6 apache2 301m 45m 4500 0 1.5 apache2 316m 39m 4496 0 1.3 apache2