提供了jps,jmap,jconsole,jstat几个比较实用的小工具,试用了jps和jmap感觉比较有用。
jps用来查看当前java的进程,其实它的功能可以基本上由ps来实现。例如:
jps -mlvV
jmap用来查看给定一个进程或者是调试服务器共享对象之间的映射以及堆中的细节,比较常用的命令:
jmap -histo <pid> > <out.log> //<pid>为进程号,<out.log>为输出文件
比如:
jmap -histo 3312 > a.log
本文介绍了Java开发中常用的jps和jmap工具的使用方法及应用场景,通过实操演示帮助开发者了解如何利用这些工具进行进程管理与堆内存分析。
提供了jps,jmap,jconsole,jstat几个比较实用的小工具,试用了jps和jmap感觉比较有用。
jps用来查看当前java的进程,其实它的功能可以基本上由ps来实现。例如:
jps -mlvV
jmap用来查看给定一个进程或者是调试服务器共享对象之间的映射以及堆中的细节,比较常用的命令:
jmap -histo <pid> > <out.log> //<pid>为进程号,<out.log>为输出文件
比如:
jmap -histo 3312 > a.log
2216
999

被折叠的 条评论
为什么被折叠?