visualvm 插件 visual gc 使用介绍

http://www.cnblogs.com/reycg-blog/p/7805075.html

https://www.cnblogs.com/skyice/p/VisualVm.html

 

jvm参数设置

https://www.cnblogs.com/marcotan/p/4256885.html

 

GC日志说明

https://www.cnblogs.com/xuezhiyizu1120/p/6237510.html

 

“java.lang.OutOfMemoryError: Java heap space”可以判断是堆内存溢出;

“java.lang.StackOverflowError”可以判断是栈溢出;

“java.lang.OutOfMemoryError: PermGen space”可以判断是方法区溢出等

GC日志:程序启动时用 -XX:+PrintGCDetails 和 -Xloggc:/data/jvm/gc.log 

jstat -gc pid 500 10 :每500毫秒打印一次Java堆状况(各个区的容量、使用容量、gc时间等信息),打印10次

 

jmap -histo pid  

可以打印出当前堆中所有每个类的实例数量和内存占用,如下,class name是每个类的类名([B是byte类型,[C是char类型,[I是int类型),bytes是这个类的所有示例占用内存大小,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值