我正在使用 jstat 来显示幸存者空间。但我对 S0CMX、S0C 和 S0U 感到困惑。谁能告诉我这些索引之间的区别是什么?为什么 S0C 总是比 S0CMX 少得多?谢谢!
$ jstat -gcnewcapacity 100142
NGCMN NGCMX NGC S0CMX S0C S1CMX S1C ECMX EC YGC FGC
68157440.0 68157440.0 68157440.0 22718976.0 250880.0 22718976.0 249344.0 68156416.0 67657216.0 828 5
$ jstat -gcnew 100142
S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT
268288.0 264704.0 211520.3 0.0 1 15 264704.0 67624448.0 66820880.8 872 1374.583
我用 -gcnewcapacity & -gcnew 打印,显示 S0CMX 比 S0C 大得多,同时 TT 为 1 而 MTT 为 15。实际上让我感到困惑的是,为什么 S0C 没有获得更大的空间来减少终身晋升?