jvm命令

一、好言

忘不掉的是回忆,继续的是生活,错过的,就当是路过。

二、背景

最近在看一个pdf,就是《Java问题定位技术》,里面有些查看方式顺便记载下,虽然有些是知道的,但是更加细的并不是很熟悉。

三、内容

3.1 查看进程号pid

jps  -lvm
jvm命令_第1张图片
jps.png

3.2 根据进程号查看情况

jstack pid
jvm命令_第2张图片
jstack

3.3 内存溢出打印dump配置:

-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/Mouse/Owner_Study/log/MemoryLeakDemo.hprof
-XX:+PrintGCDetails 
-XX:+PrintGCDateStamps 
-XX:+PrintGCApplicationConcurrentTime
-XX:+PrintGCApplicationStoppedTime
-Xloggc:/Mouse/Owner_Study/log/MemoryLeakDemo.log
jvm命令_第3张图片
Paste_Image.png

3.4 查看加载类

-verbose:class
jvm命令_第4张图片
Paste_Image.png

你可能感兴趣的:(jvm命令)