1.使用唯品会开源工具jmap。
(1)首先登陆root账号赋予sh执行权限
chmod +x vjmap.sh
(2)top查询java pid 27724
(3)执行命令,导出整个堆中对象的统计信息,按对象的total size排序:
./vjmap.sh -all 27724> /tmp/histo.log
(4)查看结果 vim /tmp/histo.log
从日志中我们分析jvm各个分代的详情,从而进行调优。
1.使用唯品会开源工具jmap。
(1)首先登陆root账号赋予sh执行权限
chmod +x vjmap.sh
(2)top查询java pid 27724
(3)执行命令,导出整个堆中对象的统计信息,按对象的total size排序:
./vjmap.sh -all 27724> /tmp/histo.log
(4)查看结果 vim /tmp/histo.log
从日志中我们分析jvm各个分代的详情,从而进行调优。