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|

Our valued sponsors who help make this site possible
New Relic: Try free w/ production profiling and get a free shirt! 

Site24x7: Java Method-Level Tracing into Transactions @ $12/Month/JVM. Sign Up! 

News September 2008

jKool for DevOps
Light up your Apps & get a cool t-shirt

JProfiler
Get rid of your performance problems and memory leaks!


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:


New Relic
New Relic: Try free w/ production profiling and get a free shirt!

Site24x7
Site24x7: Java Method-Level Tracing into Transactions @ $12/Month/JVM. Sign Up!


jKool for DevOps
Light up your Apps & get a cool t-shirt

JProfiler
Get rid of your performance problems and memory leaks!


Back to newsletter 094 contents

A while back Kirk mentioned to me that it had been at least two years since he had needed to use a profiler for CPU profiling a Java app. Memory profiling, thread contention profiling, JDBC profiling, OS level monitoring of resources - these are all things that he still needs to do for customers. But not CPU profiling.

A note from this newsletter's sponsor

Java/.Net Performance Management - White Paper
Learn how to manage performance from data/app level
to service/business process level

And looking back at my work for the last few years, I agreed I see nearly the same thing. Requests coming to me for help in resolving issues are rarely related to CPU profiling. In the few cases in the last few years where I have seen CPU profiling needed, developers fired up one of the common profilers, identified the issues and fixed them in hours.

Slow Java bytecode just doesn't seem to be a problem any more, even for naive code implementations. At worst, where there are problems, these are quickly identified and fixed. The real performance issues seem all to be over in the memory, network I/O and thread contention spaces. And sadly, these are much harder to tune. So despite my CPU profiling skills becoming slowly redundant, I won't be stopping tuning any time soon.

A note from this newsletter's sponsor

Get this new IDC white paper about dynaTrace's Lifecycle APM Solution
"Bridging the Life-Cycle Gap Between Development, Transactions, and Production"
and learn how industry leaders prevent and rapidly resolve performance issues

Now on with the newsletter. We have our usual lists of Java performance tools, news, and articles. At fasterj, we have a new cartoon, "Dumping heap on an out of memory error", Javva is back from holiday and having a rant about his taxing situation and, as usual, we have extracted tips from all of this month's referenced articles.

News

Java performance tuning related news.

A note from this newsletter's sponsor

JProbe Freeware is an Eclipse plug-in that checks heap dump memory
issues for quick and efficient memory profiling. Get your copy today
and be entered to win an iPhone 3G.

Tools

Java performance tuning related tools.

A note from this newsletter's sponsor

Find out how to automatically eradicate construction problems from
your Java EE applications with eoSense.
Access online demonstrations, whitepapers and free evaluations.

Articles

Jack Shirazi


Back to newsletter 094 contents


Last Updated: 2017-06-27
Copyright © 2000-2017 Fasterj.com. All Rights Reserved.
All trademarks and registered trademarks appearing on JavaPerformanceTuning.com are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries. JavaPerformanceTuning.com is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.
URL: http://www.JavaPerformanceTuning.com/news/news094.shtml
RSS Feed: http://www.JavaPerformanceTuning.com/newsletters.rss
Trouble with this page? Please contact us