1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# show
jps -lm # 查看启动的java进程和main方法路径(jar包路径)
# dump
jmap -dump:format=b,file=/tmp/20414dump.dump 1000
jmap -histo:live 1000 | more # 找到最耗内存的对象
jmap -histo 1000 | head -20 # 查看内存对象大小
jmap -heap pid # 查看进程堆内存使用情况
# 线程快照
jstack -l 5402 # 捕获线程快照,获取线程状态
# GC
jstat -gcutil 1 1000 300 # 间隔1秒, 输出300次
|