java - 如果我没有启用 "-Xloggc and -XX:-PrintGCTimeStamps",是否可以获得 GC 时间的百分比?

标签 java garbage-collection jvm jmx newrelic

我想知道 New Relic 如何报告我的 GC 时间百分比,因为我没有启用 -Xloggc-XX:-PrintGCTimeStamps..

还有其他方法吗?

最佳答案

Java 总是计算 GC 信息,loggc 仅确定是否将其记录到文件中。即使它没有记录到文件中,也可以通过 JMX 获取。

看看this example .

关于java - 如果我没有启用 "-Xloggc and -XX:-PrintGCTimeStamps",是否可以获得 GC 时间的百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15040301/

相关文章:

java - 以纳秒为单位的字符串-日期转换

java - 我在拉力赛中有一个测试用例。我想使用 java API 获取其中存在测试用例的测试文件夹的名称

java - 解决 PermGen 问题的各种选择

c# - 在 C# 中销毁结构对象?

java - JVM内存足够但频率full gc

jvm - 不同 JRE 中 JVM 之间的差异

java - 未初始化的 int 与 Integer

java - 了解 G1 垃圾收集器在一个特定 GC 阶段长时间暂停的原因

java - 当没有指定显式参数时,进程是否会分配足够的堆?

java - 如何获取两个日历实例之间的天数?