Tuesday, December 15, 2009

A Plethora of Java Performance Monitoring Tools...! :)

We have suddenly encountered a heavy demand for light-weight, easy-to-use tools to perform some "detective work" and diagnose Performance bottlenecks and the in-famous Out-Of-Memory Errors in Java environments like Tomcat Server instances, etc.



Our popular Java IDE, Eclipse, also has a new Memory Analzer tool---you can read a nice little article on it at :- http://blog.richeton.com/2009/06/12/memory-analysis-with-eclipse-35/


But of all these tools, the one I liked the most is the newest VisualVM tool---which, unfortunately is provided  ONLY with JDK 1.6 update 7 and above as of now...


This tool has a very nice, unified Interface, with the provision of Installing other plugins to enable monitoring things like Glassfish, Tomcat, etc..


It also provides very neat features to generate Heap-dumps, try to perform Garbage Collection (GC), and plugins &/or tabs integrating the display of  jconsole, visualGC parameters, etc.


Just decided to share this Thread-Dump---of one of the millions of threads running in my mind today...! :)


Purr-haps, it will help some-one...some-where...some-how..some-when..?? :))


Cheers,
"raghu"

1 comment:

  1. Thanks for the useful links, pa.

    Also found out about an eclipse plugin named MAT
    http://www.eclipse.org/mat (Memory Analyzer)which could be bookmarked along with the links shared by you.

    You never know when, but when needed these links will definitely save tons of our googling time

    Prashant Bhate

    ReplyDelete

Pleeze do give me YOUr (in)valuable feedback...!
Thanks a lot in deed.. :)