Madhu Konda's Weblog

Wednesday Jun 17, 2009

Java Performance Tuning resources

A lot of folks have asked me about tuning references, mostly by engineers I meet outside our company.  So I thought I will list out and keep collecting the resources which are pretty good to start with if you are dealing with performance issues(in random order).  Once you have a good understanding of the JVM, then you can use profiling tools to figure out the performance problem.   The site, http://java.sun.com/javase/technologies/performance.jsp was maintained by my team while I was managing both Java SE and EE performance group a couple of years back and has some EE resources too (though it is a little dated now).   Currently, our performance team takes care of "Middleware" product performance including Glassfish, so check out our blogs from my team members.

http://java.sun.com/docs/performance

http://java.sun.com/performance/reference/whitepapers/6_performance.html

http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html

http://java.sun.com/performance/reference/whitepapers/tuning.html

http://java.sun.com/docs/hotspot/gc1.4.2/faq.htm

one more note:  If you are on JDK 6, I highly recommend that you pick up jdk 6.0_14(update 14) since it has a improvements when using 64-bit large heaps by turning on Compressed OOPs (-XX:+UseCompressedOops when using -d64 switch).

Comments:

Post a Comment:
Comments are closed for this entry.

Calendar

Feeds

Search

Links

Navigation

Referrers