1. jconsole
在命令行中, 输入jconsole命令, 即可直接打开 jconsole. 如图所示:
里面有两块内容, 一个是从本地进程中选择java进程进行监控,第二个 就是远程监控.
我就以本地的一个死锁的test进程来讲解,点击你所需要监控的进程,便可以进入监控页面:
- 首页是概况
其他页面都有其详细信息, 大家可以自行研究
内存中可以看堆和非堆内存的详细信息,
而线程模块可以检查死锁线程,特别简单
是不是比这命令行敲jps和jstack轻松的多.
其他的功能自己发掘即可.
2. jvisualvm
在命令行,输入jvisualvm.即可打