Java tricks for high-load server programming
Caching data outside Java Heap and using Shared Memory in Java
Do we need Unsafe in Java?
Down to Stack Traces, up from Heap Dumps
Everything you wanted to know about Stack Traces and Heap Dumps