Java Performance Tuning

Java(TM) - see bottom of page

|home |services |training |newsletter |tuning tips |tool reports |articles |resources |about us |site map |contact us |
Tools: | GC log analysers| Multi-tenancy tools| Books| SizeOf| Thread analysers| Heap dump analysers|

Our valued sponsors who help make this site possible
JProfiler: Get rid of your performance problems and memory leaks! 

Training online: Concurrency, Threading, GC, Advanced Java and more ... 

News January 2009

Get rid of your performance problems and memory leaks!

Modern Garbage Collection Tuning
Shows tuning flow chart for GC tuning

Java Performance Training Courses
COURSES AVAILABLE NOW. We can provide training courses to handle all your Java performance needs

Java Performance Tuning, 2nd ed
The classic and most comprehensive book on tuning Java

Java Performance Tuning Newsletter
Your source of Java performance news. Subscribe now!
Enter email:

Training online
Threading Essentials course

Get rid of your performance problems and memory leaks!

Back to newsletter 098 contents

Thanks all for your responses to my question last month about P6Spy and JDBC profiling. It appears that quite a few of you, like me, just fix P6Spy locally, chuck it into your system (in production as well as dev) and just more or less forget about it except for the logs it produces. Otherwise, there seems to be a smattering of other technologies used, commercial and non-commercial. Some of you use the JDBC spying equivalent capability that comes with the driver, some of you use a measuring framework such as JaMon that has JDBC monitoring capabilities built in. No one convinced me there was a killer choice out there that I should be leaping to use (I'm still open minded if anyone wants to try to convince me).

A note from this newsletter's sponsor

Get this new product review about dynaTrace's Lifecycle APM Solution
"The Pathfinder: Performance management and troubleshooting combined" and learn
how to eliminate manual problem reproduction and accelerate root-cause diagnostics

I didn't really get an answer to why the P6spy project seems to be in permanent stasis, given the number of people using it. But I guess that's the nature of the tool, it's simple enough to easily understand and fix, whereas without someone actively managing the project who is going to manage the fixes, the releases, and so on, people don't feel like taking over. And in case you are wondering why I don't do that myself, sadly I don't have the time, or I would.

Now on with this month's newsletter. We have our usual lists of Java performance tools, news, and articles. Javva The Hutt is back from holiday to tell us about his recent interview with Weevil, at fasterj we have a new cartoon Just-in-time compilation; and, of course, we have extracted tips from all of this month's referenced articles.

A note from this newsletter's sponsor

In the Quest white paper, "Performance Analysis in Eclipse," learn how
to improve code profiling, and how a simple two-step strategy will help
you identify lagging code from within your Eclipse IDE. Read it today.


Java performance tuning related news.

A note from this newsletter's sponsor

*TheServerSide Java Symposium: March 18-20, Las Vegas*
45+ sessions on performance and scalability, SOA, Ajax, security and more.
View the agenda and register now. Save an extra $100 with the code *JAVPERF*!


Java performance tuning related tools.

A note from this newsletter's sponsor

Join Will Cappelli of leading analyst firm Gartner and Tidal Software
to learn about the 4 Dimensions of Application Performance Monitoring,
the technologies that address them, and Tidal Intersperse 8.0 release.


Jack Shirazi

Back to newsletter 098 contents

Last Updated: 2024-03-29
Copyright © 2000-2024 All Rights Reserved.
All trademarks and registered trademarks appearing on are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries. is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.
RSS Feed:
Trouble with this page? Please contact us