src/share/vm/runtime/arguments.cpp

Print this page
rev 4736 : Add per-region type information to the output of -XX:+G1SummarizeRSetStats


2054     jio_fprintf(defaultStream::error_stream(),
2055                 "error: +ExplicitGCInvokesConcurrent[AndUnloadsClasses] conflicts"
2056                 " with -UseAsyncConcMarkSweepGC");
2057     status = false;
2058   }
2059 
2060   status = status && verify_min_value(ParGCArrayScanChunk, 1, "ParGCArrayScanChunk");
2061 
2062 #if INCLUDE_ALL_GCS
2063   if (UseG1GC) {
2064     status = status && verify_percentage(InitiatingHeapOccupancyPercent,
2065                                          "InitiatingHeapOccupancyPercent");
2066     status = status && verify_min_value(G1RefProcDrainInterval, 1,
2067                                         "G1RefProcDrainInterval");
2068     status = status && verify_min_value((intx)G1ConcMarkStepDurationMillis, 1,
2069                                         "G1ConcMarkStepDurationMillis");
2070     status = status && verify_interval(G1ConcRSHotCardLimit, 0, max_jubyte,
2071                                        "G1ConcRSHotCardLimit");
2072     status = status && verify_interval(G1ConcRSLogCacheSize, 0, 31,
2073                                        "G1ConcRSLogCacheSize");


2074   }
2075   if (UseConcMarkSweepGC) {
2076     status = status && verify_min_value(CMSOldPLABNumRefills, 1, "CMSOldPLABNumRefills");
2077     status = status && verify_min_value(CMSOldPLABToleranceFactor, 1, "CMSOldPLABToleranceFactor");
2078     status = status && verify_min_value(CMSOldPLABMax, 1, "CMSOldPLABMax");
2079     status = status && verify_interval(CMSOldPLABMin, 1, CMSOldPLABMax, "CMSOldPLABMin");
2080 
2081     status = status && verify_min_value(CMSYoungGenPerWorker, 1, "CMSYoungGenPerWorker");
2082 
2083     status = status && verify_min_value(CMSSamplingGrain, 1, "CMSSamplingGrain");
2084     status = status && verify_interval(CMS_SweepWeight, 0, 100, "CMS_SweepWeight");
2085     status = status && verify_interval(CMS_FLSWeight, 0, 100, "CMS_FLSWeight");
2086 
2087     status = status && verify_interval(FLSCoalescePolicy, 0, 4, "FLSCoalescePolicy");
2088 
2089     status = status && verify_min_value(CMSRescanMultiple, 1, "CMSRescanMultiple");
2090     status = status && verify_min_value(CMSConcMarkMultiple, 1, "CMSConcMarkMultiple");
2091 
2092     status = status && verify_interval(CMSPrecleanIter, 0, 9, "CMSPrecleanIter");
2093     status = status && verify_min_value(CMSPrecleanDenominator, 1, "CMSPrecleanDenominator");




2054     jio_fprintf(defaultStream::error_stream(),
2055                 "error: +ExplicitGCInvokesConcurrent[AndUnloadsClasses] conflicts"
2056                 " with -UseAsyncConcMarkSweepGC");
2057     status = false;
2058   }
2059 
2060   status = status && verify_min_value(ParGCArrayScanChunk, 1, "ParGCArrayScanChunk");
2061 
2062 #if INCLUDE_ALL_GCS
2063   if (UseG1GC) {
2064     status = status && verify_percentage(InitiatingHeapOccupancyPercent,
2065                                          "InitiatingHeapOccupancyPercent");
2066     status = status && verify_min_value(G1RefProcDrainInterval, 1,
2067                                         "G1RefProcDrainInterval");
2068     status = status && verify_min_value((intx)G1ConcMarkStepDurationMillis, 1,
2069                                         "G1ConcMarkStepDurationMillis");
2070     status = status && verify_interval(G1ConcRSHotCardLimit, 0, max_jubyte,
2071                                        "G1ConcRSHotCardLimit");
2072     status = status && verify_interval(G1ConcRSLogCacheSize, 0, 31,
2073                                        "G1ConcRSLogCacheSize");
2074     status = status && verify_interval(G1SummarizeRSetStatsTime, 1, 3,
2075                                        "G1SummarizeRSetStatsTime");
2076   }
2077   if (UseConcMarkSweepGC) {
2078     status = status && verify_min_value(CMSOldPLABNumRefills, 1, "CMSOldPLABNumRefills");
2079     status = status && verify_min_value(CMSOldPLABToleranceFactor, 1, "CMSOldPLABToleranceFactor");
2080     status = status && verify_min_value(CMSOldPLABMax, 1, "CMSOldPLABMax");
2081     status = status && verify_interval(CMSOldPLABMin, 1, CMSOldPLABMax, "CMSOldPLABMin");
2082 
2083     status = status && verify_min_value(CMSYoungGenPerWorker, 1, "CMSYoungGenPerWorker");
2084 
2085     status = status && verify_min_value(CMSSamplingGrain, 1, "CMSSamplingGrain");
2086     status = status && verify_interval(CMS_SweepWeight, 0, 100, "CMS_SweepWeight");
2087     status = status && verify_interval(CMS_FLSWeight, 0, 100, "CMS_FLSWeight");
2088 
2089     status = status && verify_interval(FLSCoalescePolicy, 0, 4, "FLSCoalescePolicy");
2090 
2091     status = status && verify_min_value(CMSRescanMultiple, 1, "CMSRescanMultiple");
2092     status = status && verify_min_value(CMSConcMarkMultiple, 1, "CMSConcMarkMultiple");
2093 
2094     status = status && verify_interval(CMSPrecleanIter, 0, 9, "CMSPrecleanIter");
2095     status = status && verify_min_value(CMSPrecleanDenominator, 1, "CMSPrecleanDenominator");