如何使用Java Mission Control解释Java GC分析

问题描述

为Full GC附加图像。我不清楚这个Java Mission Control工具还将提供什么,这将帮助我了解它的发生位置以及原因?就像它当时试图执行的功能一样。

执行gc分析的专家的任何指针。

enter image description here

解决方法

Java Mission Control(JMC)是一组有助于分析JVM中发生的情况的工具。它由三部分组成:

  1. JMX控制台-实时监视JVM活动并允许 更改某些JVM的属性而不重新启动它。而且,它 可用作警报系统以在以下情况下发送通知: 达到某些指标的阈值(例如,CPU使用率等于90%)

  2. Java飞行记录器(JFR)-JFR随时间收集数据。它可以与JMC分开使用,但最经常两者一起使用。请注意,JFR只能自由用于评估目的。用于生产服务器时,需要获得商业许可。

  3. 外部插件-与JVisualVM一样,JMC还可以通过其他插件扩展其功能