• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Monitoring standalone java program

 
indu pai
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I have a jar file that contains many java files. It has a main class, and many service classes. The main class is invoked at scheduled intervals, through shell scripts.
There are multiple applications calling this main class in my jar file. There is a chance that at the same time more than one application invokes the
jar file. I would like to monitor the thread and memory utilization for this jar file. IS it possible? Which tool is best to use in this scenario?

Regards,
Indu
 
Ramon Anger
Ranch Hand
Posts: 56
Chrome Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please try JConsole. There are tabs for memory usage and threads. See http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html
 
steve souza
Ranch Hand
Posts: 862
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Or you can also use visualvm if you use jdk 1.6 update 7 for solaris and update 4 for mac. It does what jconsole and adds a few new features. I have recently been using it to monitor tomcat however it works on any jvm.

http://visualvm.java.net/description.html
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic