【发布时间】:2014-03-12 07:05:57
【问题描述】:
我目前正在处理 com.sun.management.GcInfo 类的一些烦恼。 我通过添加 GC 通知侦听器改进了我们的服务器日志。每当发生重大 GC 时,我都会记录它所花费的持续时间(以及其他一些东西)。 “官方”的方式是为 GarbageCollectorMXBean bean 添加一个 Notification Listener。 一切都按预期工作。我得到有关 GC 的通知,并且对于每个 GarbageCollector,我得到一个 com.sun.management.GcInfo 具有持续时间的对象。我的烦恼是当前文档 7u51 声明持续时间的值以毫秒为单位。 我也在 7u11 下运行我们的服务器应用程序,并且持续时间似乎要高 1000 => 微秒。 有没有人有这方面的信息?他们在哪个 Java 版本中进行了更改?
【问题讨论】:
-
嗨!我也有同样的问题,但是这堂课的开始和结束时间。我的服务器使用 oracle jdk 7u6 运行,开始和结束时间的结果很奇怪:1530938772677。这个值在 API 中被描述为自 JVM 启动以来的毫秒数......所以这个值没有意义。这也不是一个时代,因为价值将在未来。我看不到这方面的任何信息...
标签: java logging garbage-collection garbage