JVM 监控
JVM 监控功能用于监控重要的 JVM 指标,包括堆内存指标、非堆内存指标、直接缓冲区指标、内存映射缓冲区指标、GC(垃圾收集)累计详情和 JVM 线程数等。本文介绍 JVM 监控功能和查看 JVM 监控指标的操作步骤。
功能介绍
JVM 监控功能可监控以下指标:
- GC(垃圾收集)瞬时和累计详情
- FullGC 次数
- YoungGC 次数
- FullGC 耗时
- YoungGC 耗时
- 堆内存详情
- 堆内存总和
- 堆内存老年代字节数
- 堆内存年轻代 Survivor 区字节数
- 堆内存年轻代 Eden 区字节数
- 非堆内存
- 非堆内存提交字节数
- 非堆内存初始字节数
- 非堆内存最大字节数
- 元空间
- 元空间字节数
- 直接缓冲区
- DirectBuffer 总大小(字节)
- DirectBuffer 使用大小(字节)
- JVM 线程数
- 线程总数量
- 死锁线程数量
- 新建线程数量
- 阻塞线程数量
- 可运行线程数量
- 终结线程数量
- 限时等待线程数量
- 等待中线程数量
查看 JVM 监控指标
- 登录 ARMS 控制台。
- 在左侧导航栏中选择 。
- 在应用列表页面选择您想查看的应用。
-
在应用详情页面选择您想查看的节点,并在页面右侧单击 JVM 监控页签。
JVM 监控页签内展示了 GC 瞬时次数、GC 瞬时耗时、堆内存详情、非堆内存详情和 JVM 线程数的时序曲线。
- 单击 GC 瞬时次数/每分钟和 GC 瞬时耗时的瞬时值/每分钟面板右上角的瞬时值和累计值按钮,可以切换查看 GC 瞬时次数和 GC 瞬时耗时的瞬时值或累计值的时序曲线,默认为瞬时值。
- 单击各监控面板上的指标名称(例如 GC 瞬时次数),可打开或关闭该指标在图表中的可见性。
说明 每个图表必须至少有一个指标设为可见,这意味着当图表中只有一个指标时,您无法关闭该指标的可见性。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论