Bistro!
Alexis Moussine-Pouchkine's Weblog
public enum Topic { Java, GlassFish, Tools, Sun, InFrenchInZeText, SDPY }

20071116 vendredi novembre 16, 2007

VisualVM - NetBeans Platform powered

It's been almost three years that I first mentioned the NetBeans platform. The technology has since grown to be a first-class citizen in the NetBeans and Java worlds (with tooling support and books). The main difference with Eclipse RCP remains - NetBeans Platform is 100% Java/Swing.

VisualVM is a recent (and early) development based on the NetBeans Platform. It strikes an interesting balance between monitoring (a la JConsole), profiling (a la NetBeans Profiler, including a heap walker), and troubleshooting (new in Java 6). The platform is worth about half the application size, startup time is less than 5 seconds, and the application has a very professional look. The update center inherited from the platform isn't functional just yet, but I can certainly see the value of this for future versions and plugins to extend the feature set.

If you're in a Java 6 world, everything is really easy except maybe for profiling server-side applications which requires a fairly long time for the dynamic instrumentation to happen. Just like for JDK tools, VisualVM can also work on a remote process or a core file. More on VisualVM here.

( nov. 16 2007, 10:34:54 AM CET ) Permalink Comments [2]

Comments:

Hi Alex,

If you are interested in having similar features and much more in terms of runtime state inspection, diagnostics and resource metering for production applications running on Java 1.4 or Java 1.5 you should check out JXInsight 5.5's FREE development edition.

http://www.jinspired.com/products/jxinsight/

My blog highlights the main features in the 5.5 release currently in beta.

As soon as we have made public the final release I will do a side by side feature comparison focusing on extensibility and production deployment concerns.

Our Java 6 support will be ready in Jan 2008.

kind regards,

William

PS: There is a glassfish install blog on our website.
http://blog.jinspired.com/?p=168

Posted by William Louth on novembre 20, 2007 at 12:44 PM CET #

Thanks Will, yes JXInsight seems to provide more and GlassFish support is indeed a plus!

In the mean time VisualVM has released Preview 2 (http://visualvm.dev.java.net/) with an extension to support MBeans (similar to JConsole).

Posted by Alexis MP on novembre 20, 2007 at 01:24 PM CET #

Post a Comment:

Comments are closed for this entry.

GlassFish Podcast
Get GlassFish V3
Support GlassFish Enterprise

Today's Page Hits: 2749




bea conference glassfish ips java javaee javaee6 javafx javaone javazone jug metro mysql netbeans openesb openoffice opensource paris performance podcast presentation sdpy sun swing techdays tips updatecenter v3 webservices wsit
Links