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 2018

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

Performance is one of those quality attributes that used to be very hard to cost. But it's gradually become easier, not least because for many cases now you can directly measure the cost benefit of a performance change. For example, previously you would infer that getting the page display time down from say 1.4 seconds to 1.2 seconds would produce a revenue gain, and maybe even guess at a number for that. Then cross your fingers, and hope and try and see (and fail) amongst all the noise whether there was a revenue gain attributable, likely from data several days or weeks old.

But now, you deploy a canary version and direct a portion of traffic to that version and directly compare the result of the change on real- time transactions. You also have direct cloud running costs and you make a change that you can see immediately costs less than previously. Last year Segment gave details of the performance engineering exercise they did that that saved them a million Dollars annually - directly measurable cost benefits from performance engineering. Amazon and Google have tested small performance improvements (eg 100ms faster page display time) and determined the exact percentage improvement in revenue that improvement generates. Priorities can be defined very clearly in many cases based on how much money a performance improvement will save or generate. Welcome to the world where the performance engineer is now a cost-saving profit centre.

Now on to our usual Java performance news section, tools, articles, 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 214 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