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 December 31, 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 037 contents

When I started writing these newsletters, I was able to find all the articles and tools relevant to Java performance that were announced each month, and cover them all. I remember one month finding up to about 20 articles, and thinking that was amazing. I remember another month seeing seven or eight performance tool announcements and wondering if I should spread them over several newsletters since there weren't usually many tools announced each month.

That was just a couple of years ago. Now it seems we have five performance tools announced every month, and 20 articles with useful performance tips in them is a slow month. I started this site and these newsletters half a year after the dot-com bust, and thought I may have missed the boat in terms of activity. How wrong I was. Java just seems to go from strength to strength in terms of popularity, and as the I.T. industry begins to recover from it's slump, Java looks like the overwhelming winner going forward in almost every future endeavour. I switched to Java in 1996, and thought the ride was just starting then. And guess what, in the last eight years we've only been building up steam on the Java steamroller. The real ride is only just starting. Whoopee, it's full steam ahead!

A note from this newsletter's sponsor

JProbe helps developers understand precisely what is causing
problems in Java applications - right down to the offending
line of source code. Download a free evaluation of JProbe today.

This month we spent more time than normal on setting up future contributions to the newsletter, which means that unfortunately this newsletter is a little smaller than usual. But that is so that we can set up bigger future content. From this month we have a regular cartoon, by our new cartoonist "profiler", commissioned specifically about Java performance. And from next month we will have a regular article (yes, I know we said that before, but this time we have a pipeline of articles in the works).

In addition, we have most of our usual sections. Kirk's roundup covers when to use PL/SQL, a "semi-deployed" system, time syncing distributed systems, and more. Kirk also bestows another Meadow Muffin award to an annoying company. We interview Jayson Falkner, author of serveral JSP books. Our question of the month asks about the -Xprof HotSpot profiler.

I'm afraid that Javva The Hutt is on holiday though, and we don't have any extracted tips this month.


Java performance tuning related news.

A note from this newsletter's sponsor

Brought to you by Veritas: Download your
"Risks of Performance Problems in J2EE Projects"
White Paper written by Jack Shirazi, Director of



Recent Articles

(Note these articles have not had their tips extracted yet, they have been added to our backlog ArticleList page)

Older Articles

(Note these articles have not had their tips extracted yet, they have been added to our backlog ArticleList page)

Jack Shirazi

Back to newsletter 037 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