Java Tool
PS參數詳解
https://blog.csdn.net/hanner_cheung/article/details/6081440
JVM 參數
JVM調優總結 -Xms -Xmx -Xmn –Xss
JStack
JStack分析cpu消耗過高問題
JMap
https://my.oschina.net/feichexia/blog/196575
最常用的,
jmap -heap pid 查看進程堆內存使用情況,包括使用的GC算法、堆配置參數和各代中堆內存使用情況,https://hbluojiahui.blog.163.com/blog/static/31064767201282091643613/
jmap -histo[:live] pid 查看堆內存中的對象數目、大小統計直方圖,如果帶上live則隻統計活對象
還可以dump出完整的heap,
jmap -dump:format=b,file=dumpFileName pid
dump出來的文件可以用MAT、VisualVM等工具查看,這裏用jhat查看:
jhat -port 9998 /tmp/dump.dat
然後就可以在瀏覽器裏麵查看
jstat(JVM統計監測工具)
可以看出JVM gc的情況, https://my.oschina.net/feichexia/blog/196575
jstat -gc 21711 250 4
最後更新:2017-04-07 21:05:50