jvm命令

一、好言

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

二、背景

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

三、内容

3.1 查看进程号pid

jps  -lvm
jps.png

3.2 根据进程号查看情况

jstack pid
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
Paste_Image.png

3.4 查看加载类

-verbose:class
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容