本文共 1282 字,大约阅读时间需要 4 分钟。
一、jps 查询正在运行的虚拟机进程。
-m
输出虚拟机进程启动时传递给main()函数的参数
-l
输出进程执行的主类的全名
-v
输出虚拟机进程启动时的JVM参数
二、jinfo 查看虚拟机配置参数信息
三、jstack 生成java虚拟机当前时刻的线程快照
-F:当正常输出请求不被响应时,强制输出线程栈堆。
-l:显示关于锁的附加信息。
-m:显示本地方法栈
四、jmap 生成虚拟机内存转储快照
Usage: jmap [option] (to connect to running process) jmap [option] (to connect to a core file) jmap [option] [server_id@] (to connect to remote debug server)where
五、jhat 分析 Jmap 产生的堆复制文件
jhat -J-Xmx512m heap.dmp
转载地址:http://ekwtb.baihongyu.com/