英文:
How to interpret Java GC analysis using Java Mission Control
问题
连接图片以获取Full GC的信息。我不清楚的是,Java Mission Control这个工具还会提供哪些帮助,可以帮助我理解它发生的位置和原因?比如,在这个时候它试图执行的功能。
对于那些进行GC分析的专家,有没有一些指引。
英文:
Attaching the image for the Full GC. What I am unclear is what else this tool Java Mission control will provide that will help me to understand where it has occurred and why? Like the functions that it was trying to execute at this time.
答案1
得分: 3
Java Mission Control(JMC)是一组帮助分析JVM中发生情况的工具。它由三个部分组成:
-
JMX控制台 - 实时监视JVM活动,并允许在无需重新启动JVM的情况下更改某些JVM属性。此外,它还可以用作警报系统,以在某些指标达到阈值时发送通知(例如,CPU使用率达到90%)。
-
Java Flight Recorder(JFR)- JFR随时间收集数据。它可以与JMC分开使用,但通常两者一起使用。请注意,JFR只能用于评估目的,可免费使用。在生产服务器中使用时,需要商业许可证。
-
外部插件 - 与JVisualVM类似,JMC还可以通过附加插件扩展其功能。
英文:
Java Mission Control (JMC) is a set of tools helping to analyze what happens in the JVM. It's composed of 3 parts:
-
JMX console - monitors JVM activity in real-time and allows to
change some of JVM's properties without restarting it. Moreover, it
can be used as alerting system to send notifications when the
threshold of some metrics is reached (e.g. CPU use is equal to 90%) -
Java Flight Recorder (JFR) - JFR collects data over time. It can be used separately from JMC but the most often both are used together. Please note that the JFR can be freely used only for evaluation purposes. Used in production servers it requires a commercial licence.
-
external plugins - as in the case of JVisualVM, JMC also makes possible to extend its features with additional plugins
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论