I recently wrote a series of two articles for the website TomcatExpert.com. The first of the two articles was published on 11/16. It is an introduction to tuning garbage collection in the JVM when running Tomcat, and discusses how to measure the performance of garbage collection.
Here's a link.
http://www.tomcatexpert.com/blog/2011/11/16/setting-measurement-garbage-collection-apache-tomcat
**Update**
The second part to my article was published on 11/22. This part talks about the commonly used JVM options and has an introduction to selecting a collector.
Here's a link.
http://www.tomcatexpert.com/blog/2011/11/22/performance-tuning-jvm-running-tomcat