Here is an updated link that has my various white papers in JVM performance and tuning:
http://www.cmg.org/cgi-bin/search.cgi?q=java+peter+johnson&x=30&y=10
Look for these white papers:
* Java Garbage Collection Statistical Analysis 101
* Java Garbage Collection Performance Analysis 201