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 2013

JProfiler
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


JProfiler
Get rid of your performance problems and memory leaks!


Back to newsletter 154 contents

Nearly two years ago I announced that "in two years time, you'll have the ability to performance monitor your production JVM with HotRockit Mission Control", and here, right on time, it's available with the Java 7 update 40 release, though it's now called "Java Mission Control". We link to all the relevant news items below.

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

Java Mission Control is delivered with the JDK (as jmc), and if you look in the JDK bin directory there are now many tools in there that I would categorize as providing "visibility" into the JVM: jcmd, jconsole, jhat, jinfo, jmap, jmc, jps, jsadebugd, jstack, jstat, jstatd, jvisualvm. Many of these have overlaps with each other, and I suspect there will be some retirement - in particular I expect jconsole to disappear as jmc provides all the functionality that jconsole presents, and a lot more. Though I would be unsurprised to find that if it is discontinued as a supported tool by Oracle, the community will likely take it up and continue supporting and enhancing it, as jmc is not free in production whereas jconsole is.

Like jconsole, Java Mission Control has a bunch of plugins that look pretty interesting, based on Eclipse. That sounds a little odd given Oracle now owns netbeans, but remember that Oracle is integrating JRockit and Sun technology, so while the technologies are gradually integrated there will be this situation where there are odd combinations like plugins needing Eclipse.

The licensing here is a taste of things in the new Oracle world. I expect to see more "Free for non-production, license needed for production", tools from Oracle in the Java space, including a JVM targeted at the very-low pause space currently inhabited by Azul's Zing and IBM's Real Time. It's good for Java, Oracle making money from Java means Oracle invests more into it, and we all win.

Now on to all our usual links to Java performance 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

Get total visibility in just 15 minutes with AppDynamics PRO,
A performance monitoring tool for Java/.NET apps.
It installs in minutes. Start your FREE TRIAL today.

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


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