搜寻某列的值并打印
cat file|awk '{if($3 >= 2048){print $0}}'
打印JVM支持的参数
java -XX:+PrintFlagsInitials
jvm监控中的堆外内存小于实际使用的值
很多第三方框架绕过了directBuffer直接申请堆外内存
通过命令让jvm触发System.gc()
jcmd $PID GC.run
查看gc
jstat -gc $PID 1000 10
查看进程各线程的cpu占用
top -Hp $PID
显示Java堆详细信息
jmap -heap pid
生成堆转储快照dump文件
jmap -dump:format=b,file=heapdump.phrof pid
pmap 得到对应进程的VSS&RSS信息
pmap -p PID
START SIZE RSS PSS DIRTY SWAP PERM MAPPING
00000000daf50000 174784K 174784K 174784K 174784K 0K rw-p [anon]
SIZE:分配的大小
RSS:已经使用的大小
DIRTY:脏页的大小