During the live session the following tools were utilized:
Jps: http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jps.html
Jstat: http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jstat.html
Jmap: http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jmap.html
VisaulVM: https://visualvm.dev.java.net/
Memory Analysis Tool (eclipse) : http://www.eclipse.org/mat/
TDA (Thread Dump Analyzer) : http://www.ohloh.net/p/tda
AB (Apache benchmark) http://httpd.apache.org/docs/2.0/programs/ab.html
AB for windows (called XAMPP Lite): http://www.apachefriends.org/en/xampp-windows.html#646
A Leaking Class Loader demo : http://dev.eclipse.org/blogs/memoryanalyzer/2008/05/17/the-unknown-gener...
PermGen space presentation: http://mediacast.sun.com/users/Frank.Kieviet/media/JavaOne07-BOF9982-Per...
Finding memory leaks in ColdFusion (relevant, see the graphs there): http://www.ghidinelli.com/2009/07/16/finding-memory-leaks-coldfusion-jvm
Memory analysis by SAP: http://www.eclipsecon.org/summiteurope2007/presentations/ESE2007_Effecti...
Permgen due to leaking class loader (ActiveMQ Thread) : http://blogs.reucon.com/srt/2007/07/20/java_lang_outofmemoryerror_permge...
Another PermGen presentation: http://www.mhaller.de/archives/140-Memory-leaks-et-alii.html
An experiment with XSS: http://www.odi.ch/weblog/posting.php?posting=411
:)