使用-XgcPrio:pausetime时,JRockit R27.6.0_1.6.0_05的默认托儿所大小是多少?
JRockit R28 documentation表示当使用-Xgc:pausetime
标志时,苗圃大小(-Xns
)的默认值为“每个逻辑处理器10 MB”。 Elsewhere在同一文件中,他们说-XgcPrio
现在已弃用,而-Xgc
从外观上看是相同的配置。使用-XgcPrio:pausetime时,JRockit R27.6.0_1.6.0_05的默认托儿所大小是多少?
JRockit R27 documentation表示当使用-Xgcprio:pausetime
标志时,苗圃大小(-Xns
)的默认值为“空闲堆的50%”。
我有一个客户使用R27.6.0_1.6.0_05。我测试了R27.5.0-110_o-99226-1.6.0_03-20080528-1505-linux-ia32,R27.6.5-32_o-121899-1.6.0_14-20091001-2113-linux-ia32和R28.1.0-123-138454 -1.6.0_20-20101014-1350-linux-ia32 - 当使用-XgcPrio:pausetime
时,默认托儿所大小似乎为10MB。不幸的是,我无法从Oracle网站上找到准确的JRockit版本的二进制文件。那么,有没有人知道R27.6.0_1.6.0_05上的默认版本托儿所大小?
我对JRockit并不熟悉,但我很惊讶像这样的参数在两个版本之间的默认值发生了巨大变化。
R27中-Xns的文档是错误的。是(无论是在R27和R28),用于-Xns默认值:
-Xgcprio:pausetime
:每个逻辑处理器-Xgcprio:throughput
10 MB:免费堆
注的50%,但是,使用时 - XgcPrio JVM可以在托儿所和没有托儿所之间切换。默认值适用于存在托儿所时。 “
”在同一文档中的其他地方,他们说-XgcPrio现在已被弃用,以支持-Xgc,从外观来看,它是相同的配置。“
是的,在R28中-Xgc:pausetime
与-XgcPrio:pausetime
是一样的。
当使用-Xgcprio:pausetime时,较旧的JRockit版本是否将-Xns的默认值设置为空闲堆的一半?还是总是10MB /处理器,并且记录不正确?我试图确定标志的含义是否在升级到新版本时切换到我的客户。 – 2011-03-30 13:10:06
我相信它总是10MB /处理器。 – staffan 2011-03-31 08:54:48