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 September 2020

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

In a couple of months I'll have published 20 years of these newsletters on Java performance and memory related items - every month since December 2000 without a single month missed.

In that 20 year period Java has changed enormously, getting faster and faster in all areas, but has stayed amazingly popular the whole time. Java's lasting popularity is because it hits the sweet spot for languages. It's fast enough, it gives you enough control, has enough features, has a huge ecosystem, it's productive enough, maintainable enough and observable enough (through the JVM). It's not perfect, languages keep coming along to try to challenge Java, but challenger languages only incrementally improve in one or two areas, and have all been worse overall when you consider all the aspects that matter.

The only languages currently equally as successful as Java are Python and Javascript - these 3 languages are the leaders in the 3 signficant language categories: static typed - Java; dynamic - Python; UI - Javascript.

And looking at the other languages in the language landscape, both old and new, I can't see anything taking over from Java in the static typed language category for at least another 10 years. And with that, I'll move on to my usual newsletter list of links, tips, tools, news, articles and talks. And of course the tips from this month's articles and talks, as ever are extracted into this month's tips page.

A note from this newsletter's sponsor

Get rid of your performance problems and memory leaks!


Java performance tuning related news


Java performance tuning related tools.


Jack Shirazi

Back to newsletter 238 contents

Last Updated: 2024-01-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