- jvisualvm
图形化监控工具,可以安装Visual GC
插件查看代内存使用,进程,等等 - jstack -l pid
是thread dump,可打印出当前进程的所有线程调用栈,里面的nid是linux的lwp(light weight process轻进程,就是线程),top后按H
显示所有lwp线程,lwp转16进制就是nid,printf "%x\n" lwp
- jps
运行的所有java程序的进程,比ps |grep 方便
只显示进程号-q
显示进程号与jar包名-m
显示进程号与包文件路径-l
显示启动参数-v
- jinfo -flag UseParallelOldGC pid
确认进程参数,输出-XX:+UseParallelOldGC
就是有
jinfo -flag UseSerialGC pid,输出-XX:-UseSerialGC
就是没有 - jmap -histo:live pid 【触发full gc,收集gc日志用】
统计堆中活对象,(类new的数量,共占用的内存,类全名),按内存从大到小排列 - jprofiler
java中jdk工具和其他工具
猜你喜欢
转载自blog.csdn.net/c5113620/article/details/103362765
今日推荐
周排行