JVM调优

jmap使用

jmap -h 查看帮忙参数

查看heap信息

jhsdb jmap --heap --pid 20092

jvisualvm使用

=JDK9,VisualVM被移除了,需要去官网单独下载使用 https://visualvm.github.io/download.html
下载解压后,进入bin目录启动
即可图形化查看进程信息

设置内存溢出时,导出快照文件

也可以设置内存溢出自动导出dump文件(内存很大的时候,可能会导不出来)
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=./   (路径)

示例: -Xms5M -Xmx5M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./jvmtest.dump

jstack 进展ID 查看死锁信息

posted @ 2021-07-15 21:33  叶落无蝉鸣  阅读(51)  评论(0编辑  收藏  举报