閱讀325 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go Docker
  下一篇:go Flink - Generating Timestamps / Watermarks