首页 > 其他 > 详细

JVM常用工具及排查技巧

时间:2021-06-29 23:01:16      阅读:17      评论:0      收藏:0      [点我收藏+]

搜寻某列的值并打印

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:脏页的大小

JVM常用工具及排查技巧

原文:https://www.cnblogs.com/windliu/p/14951921.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!