Mercurial > hg > truffle
comparison src/share/vm/runtime/arguments.cpp @ 2174:234761c55641
6608385: G1: need to support parallel reference processing
Summary: Implement support for ParallelRefProcEnabled in the reference processing that takes place at the end of G1 concurrent marking.
Reviewed-by: tonyp, ysr
author | johnc |
---|---|
date | Tue, 25 Jan 2011 10:56:22 -0800 |
parents | 8f8dfba37802 |
children | 27e4ea99855d |
comparison
equal
deleted
inserted
replaced
2172:a672e43650cc | 2174:234761c55641 |
---|---|
1939 "error: +ExplictGCInvokesConcurrent[AndUnloadsClasses] conflicts" | 1939 "error: +ExplictGCInvokesConcurrent[AndUnloadsClasses] conflicts" |
1940 " with -UseAsyncConcMarkSweepGC"); | 1940 " with -UseAsyncConcMarkSweepGC"); |
1941 status = false; | 1941 status = false; |
1942 } | 1942 } |
1943 | 1943 |
1944 #ifndef SERIALGC | |
1944 if (UseG1GC) { | 1945 if (UseG1GC) { |
1945 status = status && verify_percentage(InitiatingHeapOccupancyPercent, | 1946 status = status && verify_percentage(InitiatingHeapOccupancyPercent, |
1946 "InitiatingHeapOccupancyPercent"); | 1947 "InitiatingHeapOccupancyPercent"); |
1947 } | 1948 status = status && verify_min_value(G1RefProcDrainInterval, 1, |
1949 "G1RefProcDrainInterval"); | |
1950 status = status && verify_min_value((intx)G1ConcMarkStepDurationMillis, 1, | |
1951 "G1ConcMarkStepDurationMillis"); | |
1952 } | |
1953 #endif | |
1948 | 1954 |
1949 status = status && verify_interval(RefDiscoveryPolicy, | 1955 status = status && verify_interval(RefDiscoveryPolicy, |
1950 ReferenceProcessor::DiscoveryPolicyMin, | 1956 ReferenceProcessor::DiscoveryPolicyMin, |
1951 ReferenceProcessor::DiscoveryPolicyMax, | 1957 ReferenceProcessor::DiscoveryPolicyMax, |
1952 "RefDiscoveryPolicy"); | 1958 "RefDiscoveryPolicy"); |