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 29th, 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 026 contents

JavaWorld stopped free access to its archived articles on January 20th. You can still access new articles free for one week after they are published, but after that they are available only to subscribers.

Update: at the moment (end January) this policy seems to be on hold and all articles are currently accessible

This is an effort by JavaWorld to increase revenue. JavaWorld has a useful article archive, but the last few articles from JavaWorld seem to have been on how not to use Java. Two recent ones were about using Flash for presentation and moving Java apps to .Net. Hardly attractive articles for the readership of a Java magazine.

There is also an element of closing the stable door after the horse has bolted here. For those of you who need access to old archived articles, I suggest using Google's cache. If you search for a JavaWorld article on Google, Google presents the option of viewing Google's cached version of the article. You need to be a little clever about searching for second and subsequent pages of an article, but mainly they are all cached and accessible. This won't work for JavaWorld articles published after 20th January, but that's life.

Fortunately, all the most useful JavaWorld articles have had (or will have) their useful bits extracted here in our tips sections.

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.

Here at, our archives remain completely free to access. And we are increasing the amount of information we are providing with our newsletters. This month we have added a new regular section, "Question of the Month". This month's question addresses the garbage collection algorithms currently available in JVM 1.4.1+. In the future we hope to add yet more regular sections.

The articles listed this month would be sufficient to set you up with a highly scaled J2EE site, including the infrastructure. Articles on NIO and webserver implementation (JAWS) show how to create a high performance server; High availability WAS shows how to configure for reliable high performance; distributed design and large scale architecture are covered by Venners and Ludin; then we have servlet best practices and Ace's Hardware showing how to optimize and scale servlet based J2EE; a detailed comparison of J2EE solutions from Rice University; and a couple of articles on efficient J2EE clients. We also list efficient pooling and sorting, optimized microjava games and how to build simulations and microbenchmarks.

Our other regular sections are all present. Kirk (the roundup) covers discussions on XML in 1.4 (slower), loop count ordering, timer resolution, EJBs, and more. Javva (the hutt) continues his diary, and relates a fictional (absolutely, definitely fictional) dialogue he didn't overhear. Our interview this month with Brian Goetz covers XML, a couple of expert groups, caching, when to optimize, better profiling tools and more. All the latest performance tips are extracted from our listed articles, and we have a new tool report on IBMs WebSphere Studio Profiler.

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.

Tool Reports


Java performance tuning related news.


A note from this newsletter's sponsor

Java Performance Tuning, 2nd ed. covers Java SDK 1.4 and
includes four new J2EE tuning chapters. The best value Java
performance book just got even better! Order now from Amazon


Recent Articles

Older Articles

Jack Shirazi

Back to newsletter 026 contents

Last Updated: 2023-09-28
Copyright © 2000-2023 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