comparison src/share/vm/runtime/arguments.cpp @ 1283:1c72304f1885

6928073: G1: use existing command line parameters for marking cycle initiation Summary: replace the combination of the G1SteadyStateUsed / G1SteadyStateUsedDelta parameteres to decide the marking initiation threshold and instead use InitiatingHeapOccupancyPercent. Reviewed-by: ysr, johnc
author tonyp
date Tue, 23 Feb 2010 23:14:34 -0500
parents 7b4415a18c8a
children 5f1f51edaff6
comparison
equal deleted inserted replaced
1282:b81f3572f355 1283:1c72304f1885
1733 ExplicitGCInvokesConcurrentAndUnloadsClasses)) { 1733 ExplicitGCInvokesConcurrentAndUnloadsClasses)) {
1734 jio_fprintf(defaultStream::error_stream(), 1734 jio_fprintf(defaultStream::error_stream(),
1735 "error: +ExplictGCInvokesConcurrent[AndUnloadsClasses] conflicts" 1735 "error: +ExplictGCInvokesConcurrent[AndUnloadsClasses] conflicts"
1736 " with -UseAsyncConcMarkSweepGC"); 1736 " with -UseAsyncConcMarkSweepGC");
1737 status = false; 1737 status = false;
1738 }
1739
1740 if (UseG1GC) {
1741 status = status && verify_percentage(InitiatingHeapOccupancyPercent,
1742 "InitiatingHeapOccupancyPercent");
1738 } 1743 }
1739 1744
1740 status = status && verify_interval(RefDiscoveryPolicy, 1745 status = status && verify_interval(RefDiscoveryPolicy,
1741 ReferenceProcessor::DiscoveryPolicyMin, 1746 ReferenceProcessor::DiscoveryPolicyMin,
1742 ReferenceProcessor::DiscoveryPolicyMax, 1747 ReferenceProcessor::DiscoveryPolicyMax,