Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jrockit旧集合中的扫描切换期间长时间暂停_Java_Memory Management_Garbage Collection_Jrockit_Jmc - Fatal编程技术网

Java Jrockit旧集合中的扫描切换期间长时间暂停

Java Jrockit旧集合中的扫描切换期间长时间暂停,java,memory-management,garbage-collection,jrockit,jmc,Java,Memory Management,Garbage Collection,Jrockit,Jmc,在Jrockit中旧集合的扫描切换过程中,我面临着长时间暂停的问题,这使得我的应用程序在几秒钟内没有响应 Jrockit版本:R28.3.12-8 配置: JAVA_OPTS="-Xms10G -Xmx10G -Xns:2g -Xgc:pausetime -XpauseTarget:201 -XXgcTrigger=40 -Xgc:gencon -XXkeepAreaRatio:50 -XXcompactRatio:10 -XX:NurseryPartsLimit=0 -Xverbose:m

在Jrockit中旧集合的扫描切换过程中,我面临着长时间暂停的问题,这使得我的应用程序在几秒钟内没有响应

Jrockit版本:R28.3.12-8

配置:

JAVA_OPTS="-Xms10G -Xmx10G -Xns:2g -Xgc:pausetime -XpauseTarget:201 
-XXgcTrigger=40 -Xgc:gencon -XXkeepAreaRatio:50 -XXcompactRatio:10 
-XX:NurseryPartsLimit=0 -Xverbose:memory -Xverbose:memdbg -Xverbose:gcreport 
-Xverbose:compaction -Xverbose:gcpause -Xverbosetimestamp"
日志:

我的应用程序通常需要不到1秒的时间来完成一个旧集合,我能看到的唯一区别是,在正常集合期间创建托儿所时,它在第一次创建时被分配2GB,而在长期运行中,一个托儿所被分配2GB是两部分

正常:

[nursery][Sun Nov 12 19:54:50 2017][24155] [OC#196] Nursery size increased from 0KB to 2097152KB. Nursery list consists of 21544 parts.
[nursery][Sun Nov 12 19:54:50 2017][24155] [OC#196] Average part size: 97KB. Contraharmonic mean (CHM): 11149KB. CHM per part: 1KB. Normalized CHM: 0.005316.
[memory ][Sun Nov 12 19:54:50 2017][24155] Adding 3 final handles from dying thread 'RMI RenewClean-[10.25.59.11:887'.
[nursery][Sun Nov 12 19:54:50 2017][24155] [OC#196] Nursery size remains at 2097152KB. Nursery list consists of 21544 parts.
长期运行:

[nursery][Sun Nov 12 20:17:54 2017][24155] [OC#197] Nursery size increased from 0KB to 1659304KB. Nursery list consists of 19491 parts.
[nursery][Sun Nov 12 20:17:54 2017][24155] [OC#197] Average part size: 85KB. Contraharmonic mean (CHM): 4259KB. CHM per part: 0KB. Normalized CHM: 0.002567.
[memory ][Sun Nov 12 20:17:54 2017][24155] Adding 3 final handles from dying thread 'RMI RenewClean-[10.25.59.11:887'.
[nursery][Sun Nov 12 20:19:21 2017][24155] [OC#197] Nursery size increased from 1659304KB to 2097155KB. Nursery list consists of 91212 parts.
提前谢谢你的帮助

[nursery][Sun Nov 12 20:17:54 2017][24155] [OC#197] Nursery size increased from 0KB to 1659304KB. Nursery list consists of 19491 parts.
[nursery][Sun Nov 12 20:17:54 2017][24155] [OC#197] Average part size: 85KB. Contraharmonic mean (CHM): 4259KB. CHM per part: 0KB. Normalized CHM: 0.002567.
[memory ][Sun Nov 12 20:17:54 2017][24155] Adding 3 final handles from dying thread 'RMI RenewClean-[10.25.59.11:887'.
[nursery][Sun Nov 12 20:19:21 2017][24155] [OC#197] Nursery size increased from 1659304KB to 2097155KB. Nursery list consists of 91212 parts.