使用Java GC日志记录功能而不是JMC的用例有哪些?

时间:2018-05-30 07:47:55

标签: java garbage-collection jfr java-mission-control

Java Mission Control最近已open sourced。它是一个成熟的分析器,可以提供有关正在运行的应用程序的大量信息。它不仅可以显示特定应用程序使用的内存量或Java GC的使用频率,还可以提供有关网络利用率,CPU利用率等的信息。

使用Java GC日志记录功能的用例在日常应用程序监控中更为可取?

1 个答案:

答案 0 :(得分:0)

JMC是一种可视化数据的工具。

您可能的意思是Flight Recorder(JFR),它是内置于Hotspot JVM中的一项功能,可从OS,JVM和Java应用程序收集诊断和分析数据。

GC日志的一个好处是它们可以打印到标准输出,在某些情况下更方便。飞行记录器JEP [1]讨论了替代部分的记录。

[1] http://openjdk.java.net/jeps/328

相关问题