"I'm surprised at just how popular Java is - our industry is quite fad-ish, and Java has been top of the pile for so long that I was sort of expecting some kind of sustained challenge from something else by now."
"If you have some huge methods (>8000 bytes of bytecode) and GC's are taking a very long time, you could try -XX:-DontCompileHugeMethods which will tell the JIT to ignore its size limit on compilation and compile any size method (this is not generally recommended). Note that JSPs can easily produce methods with a size of over 8000 bytes of bytecode, and it may be worth factoring JSPs to smaller aggregates of pages."