JVM 性能排查 自己做的笔记

Posted 阿狸哥哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM 性能排查 自己做的笔记相关的知识,希望对你有一定的参考价值。

Live Memory

1、Class Tracker

展示类或包的实例个数与时间的关系。需要录制才可以看到。

1)可以添加指定的类或包。

2、All Objects

查看所有类的实例个数和大小。可以过滤自己关注的类或包名。显示实时数据

1)可以通过"Mark Current Values"来对比实例个数的变化情况

2)可以通过"Show Selection in Heap Walker"向下查看某个类的实例中引用了哪些内容,也可以向上查看哪些类引用了次对象实例

3、Recorded Objects

查看录制的类实例个数和大小。其他功能参照"All Objects"

4、Allocation Call Tree(分配访问树)

显示一个请求树。显示每个请求及下面的各方法分配了多少数据

5、Allocation Hot Spots(分配热点)

显示一个列表。感觉跟访问数的展示方式相反。不太确定具体做什么

 

以上是关于JVM 性能排查 自己做的笔记的主要内容,如果未能解决你的问题,请参考以下文章

技能篇:linux服务性能问题排查及jvm调优思路

技能篇:linux服务性能问题排查及jvm调优思路

一次JVM GC长暂停的排查过程

Java应用线上问题排查的常用工具和方法

MaxTenuringThreshold调优明显减少系统FGC次数(线上JVM排查之七)

MaxTenuringThreshold调优明显减少系统FGC次数(线上JVM排查之七)