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 |

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

ManageEngine's Site24x7: End-to-End analysis on Java EE web transactions. Sign up for FREE! 

AppDynamics: Get complete browser to backend visibility. Monitor Now! 

News December 2012

Chart Java Jitter with jHiccup
Monitor and identify pauses in your Java apps. Download now

Use jKool analytics as a service
Spot patterns in time-series data - real-time and free

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

See Your Message Here
You could have your tool advertised here, to be seen by thousands of potential customers

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!

ManageEngine
ManageEngine's Site24x7: End-to-End analysis on Java EE web transactions. Sign up for FREE!

AppDynamics
AppDynamics: Get complete browser to backend visibility. Monitor Now!


Chart Java Jitter with jHiccup
Monitor and identify pauses in your Java apps. Download now

Why is my application so slow?
Learn 3 ways to detect Java Application Performance Trends

JProfiler
Get rid of your performance problems and memory leaks!


Back to newsletter 145 contents

Analysing GC logs (the output from running the JVM with the -verbosegc flag or the equivalent flags that produce similar output) is probably one of the most frequently attempted tasks in Java. So, considering how many commercial Java profilers there are, you'd think there would be many commercial tools to analyse GC logs. But extraordinarily, I believe the very first one has only now been released (by jClarity). If you know of other commercial ones, please do tell me!

A note from this newsletter's sponsor

New Relic - Try New Relic today and get your free Data Nerd shirt!
Free SaaS APM tool to monitor, troubleshoot, and tune apps
running on Websphere, Weblogic, Tomcat, Jetty, JBoss, Solr, Resin

That's not to say this is the first GC log analyser. Over the years we've had many tools that have tried to analyse GC logs. Sun (before it became part of Oracle) actually published at least three separate tools (gchisto, PrintGCStats and GCPortal) they developed in house over the years, none of which are still live (I've listed all the GC log analysis tools I know of, including the dead ones, in the tools section below). Oracle, to my knowledge, isn't supporting any tool in this space. On the other hand IBM supports two free GC log analysers, and HP supports one! And there are a plethora of others started by various ambitious individuals - the best known is probably Hendrik Schreiber's GCViewer, for which we published a tool report years ago. Hendrik stopped supporting that in 2008, though there is now a new github version which seems to be up to date.

The new jClarity offering, Censum, was originally created as a brain dump from my colleague (and occasional contributor to the Java Performance Tuning site), Kirk Pepperdine. I believe the jClarity guys have all added their own brains into there too, so it's going to be an interesting tool.

Now on to all our usual links, including those GC log analysis tools, news, articles and, as ever, all the extracted tips from all of this month's referenced articles.

A note from this newsletter's sponsor

Free Java Performance Tool - From AppDynamics
Fight fires in production with less than 2% overhead.
Gain complete visibility into your java app. Free Download!

News

Java performance tuning related news.

Tools

Java performance tuning related tools.

A note from this newsletter's sponsor

ManageEngine: Application Performance Management for Java EE Apps.
Monitor App Servers: JBoss, WebSphere, WebLogic, JVMs and JMX Apps.
*** Monitor up to 25 App Servers, Databases & Servers at $795/Yr***.

Articles

Jack Shirazi


Back to newsletter 145 contents


Last Updated: 2014-10-29
Copyright © 2000-2014 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/news145.shtml
RSS Feed: http://www.JavaPerformanceTuning.com/newsletters.rss
Trouble with this page? Please contact us