1

我正在使用 jstat 收集 jvm 指标并通过 collectd 将它们推送到石墨。几天前,我注意到关于旧空间的图表中有“峰值”,但这些并没有触发任何完整的 GC,这让我认为该指标已关闭。所以我开始查看 jstat 的输出,寻找这样的指标来弹出,这里是:

jstat -gccause 123456 1s

S0     S1     E      O      M     CCS    YGC     YGCT    FGC    FGCT     GCT    LGCC                 GCC
27,81   0,00  49,52  63,18  65,05  48,04   7146  703,497    20   10,564  714,061 Allocation Failure   No GC
27,81   0,00  63,65  63,18  65,05  48,04   7146  703,497    20   10,564  714,061 Allocation Failure   No GC
27,81  16,89 100,00  99,93  65,05  48,04   7147  703,497    20   10,564  714,061 Allocation Failure   Allocation Failure
0,00  23,40  10,34  63,19  65,05  48,04   7147  703,621    20   10,564  714,185 Allocation Failure   No GC
0,00  23,40  35,39  63,19  65,05  48,04   7147  703,621    20   10,564  714,185 Allocation Failure   No GC

正如你所看到的,我的旧空间正在正常增加,只是“峰值”到 99.93%,没有触发任何完整的 GC,然后立即恢复到正常指标。

所以我想知道是否有什么问题或者它只是一个不正确的迭代。

谢谢 !

4

0 回答 0