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 June 25th, 2003

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 031 contents

We are branching out from our successful on-site training courses to provide public courses. From current demand, our first course is likely to be in London, UK. If you are interested in Java performance training in London, please contact us.

1.5 seems to be nearly a year away? So I hear. And 1.6 is likely to be three years away. So if you want to get any features voted in to 1.5 you'd better do it now. Misha Dimitriev, the author of the JFluid technology I mentioned last month, wants your help to get JFluid technology voted in to 1.5. In case you forgot, this is a Sun project, and the technology would enable standard HotSpot JVMs to be dynamically attached to at any time for profiling. No slowdown when not attached, but profiling possible at any time. That looks pretty good to me. Go and vote (needs account, registration is free, it may take a couple of days before the bug appears in the database).

We are trying to move to a more weekly publishing mode. The newsletter will still only be emailed once a month, but individual columns will become available earlier, on a weekly basis. Plus we should have some new tips every week. You can track this by visting the home page or the newsletter page if you like to get your updates more frequently than once a month.

A note from this newsletter's sponsor

Get a free download of GemStone Facets 2.0 and see how this
patented technology supports JCA 1.0 to seamlessly integrate
with J2EE application servers to enhance performance.

This year, I've decided to extract the tips from the JavaOne presentations. I don't normally, because despite the 20-30 or so performance related presentations available each year, the target is broad based education; the presentations rarely have anything new to say about performance in the way of new tips, i.e tips that are not already detailed here at

And despite this year being the same, I felt that the interest surrounding Java's premier annual event justified spending the time on the JavaOne presentations. Certainly they are interesting, especially the architecture case studies. It is good to see that Java is the basis behind so many really big enterprise sites (EBay, CapitalOne,, more). So check the presentations I've covered, and with our new weekly format, I'll cover more in the coming weeks.

We also present our regular features this month. Kirk's roundup covers garbage collection, store checkouts, stateless beans, and much more including a really curious synchronization code snippet. This month's interview is with Philip Aston and Peter Zadrozny of BEA Systems. Our question of the month is about using import statements;

Javva The Hutt is on holiday, but of course we have nearly 100 new performance tips extracted in concise form.
(Note: Backlogged articles still growing.)

A note from this newsletter's sponsor

Java/J2EE performance or scalability problems? Do NOT buy additional
hardware, do NOT buy additional software, do NOT refactor your app.
JTuneTM GUARANTEES improvements with none of the above costs.


Java performance tuning related news.

A note from this newsletter's sponsor

Quest Central for J2EE is an integrated application performance management solution that enables a diverse team of experts to detect, diagnose and resolve critical J2EE performance issues faster.


Recent Articles: JavaOne presentations

Jack Shirazi

Back to newsletter 031 contents

Last Updated: 2022-06-29
Copyright © 2000-2022 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