Java Mission Control & Java VisualVM

With the release of JDK 7 Update 40, Java Mission Control 5.2 (well described by Markus Eisele here) is part of the JDK, together with Java VisualVM, which has been there since JDK 6 Update 23:

Details about that, and other new JDK features, are here:

However, an interesting thing is that, because Java Mission Control is based on Eclipse RCP, and Java VisualVM is based on the NetBeans Platform, JDK 7 Update 40 is the very first release of the JDK that contains both Eclipse RCP and the NetBeans Platform. Without those platforms being in the JDK, neither of these tools could exist.


At first glance when I read "Java Mission Control" I thought, "Hey that's what I do..."

But they don't mean "Mission Control".

Posted by Sean Phillips on September 13, 2013 at 06:55 AM PDT #

Yup. Compared to the software you make, the name of that product is a bit over the top. :-)

Posted by Geertjan on September 13, 2013 at 07:01 AM PDT #

Which is cool because it is catchy right? But Honestly I thought it was some RealTime support Java Packages added to the latest build. (like from JRockit...)

Java Mission Control does look like a great tool though regardless. Have you tried to use it directly with a NetBeans Platform application run?

Posted by Sean Phillips on September 13, 2013 at 07:39 AM PDT #

I'm more familiar with Java VisualVM. Not sure what the differences are between Mission Control and VisualVM.

Posted by Geertjan on September 13, 2013 at 07:55 AM PDT #

The difference is that jdk now makes you swallow not only awt, but javafxrt and swt runtime! which ofcourse you cannot use, only awt, unless you place the jars in the right place. Another 50mb of download for something nobody asked for...
I also don't think its interesting at all the Oracle disprespects its own product (NetBeans) in this way. Whether it is disrespect or not will remain subjective ofcourse.

Posted by guest on September 14, 2013 at 02:16 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.


« July 2016