ajermakovics / jvm-mon

Console-based JVM monitoring tool
https://ajermakovics.github.io/jvm-mon/
Other
1.48k stars 117 forks source link

Integrate with jvm-tools #4

Open nitsanw opened 7 years ago

nitsanw commented 7 years ago

Super cool! it's like htop for Java almost :-) I would recommend having a look at this project: https://github.com/aragozin/jvm-tools In particular ttop would be a good drill down per process.

ajermakovics commented 7 years ago

Thanks!:) Great suggestion! The bottom left part of the screen is not that useful at the moment so top thread's view would make more sense. Looks like this is the entry point ThreadTopCmd.java

nitsanw commented 7 years ago

IMO the CPU gauge and heap bar are redundant, you got lots of room to play. Plotting the per thread/thread group/overall CPU usage and allocation rates is very useful

ajermakovics commented 7 years ago

Agreed. Version 0.2 has a view of top threads: https://github.com/ajermakovics/jvm-mon/releases/tag/0.2 At the moment I'm grabbing them from jvmtop library since that was already integrated. Eventually I'd like to integrate with jvm-tools since it seems to have more information like allocation rate.