I still remember my sysadmin’s face whenever I asked for a few GBs of RAM for some J2EE app – I guess he wasn’t a big Java fan. Times have changed in nowadays we happen to be offered more RAM than our apps reasonably needed (of course we take what we were offered ;-)) On the desktop site users are a bit more concerned about memory consumption and thus the JVM hasn’t a particular good standing when