Mercurial > hg > truffle
comparison src/share/vm/runtime/arguments.cpp @ 13060:8f07aa079343
8016309: assert(eden_size > 0 && survivor_size > 0) failed: just checking
7057939: jmap shows MaxNewSize=4GB when Java is using parallel collector
Summary: Major cleanup of the collectorpolicy classes
Reviewed-by: tschatzl, jcoomes
author | jwilhelm |
---|---|
date | Fri, 01 Nov 2013 17:09:38 +0100 |
parents | 46d7652b223c |
children | 6f206b5d258f |
comparison
equal
deleted
inserted
replaced
13059:46d7652b223c | 13060:8f07aa079343 |
---|---|
1503 } else if (UseG1GC) { | 1503 } else if (UseG1GC) { |
1504 heap_alignment = G1CollectedHeap::conservative_max_heap_alignment(); | 1504 heap_alignment = G1CollectedHeap::conservative_max_heap_alignment(); |
1505 } | 1505 } |
1506 #endif // INCLUDE_ALL_GCS | 1506 #endif // INCLUDE_ALL_GCS |
1507 _conservative_max_heap_alignment = MAX3(heap_alignment, os::max_page_size(), | 1507 _conservative_max_heap_alignment = MAX3(heap_alignment, os::max_page_size(), |
1508 CollectorPolicy::compute_max_alignment()); | 1508 CollectorPolicy::compute_heap_alignment()); |
1509 } | 1509 } |
1510 | 1510 |
1511 void Arguments::set_ergonomics_flags() { | 1511 void Arguments::set_ergonomics_flags() { |
1512 | 1512 |
1513 if (os::is_server_class_machine()) { | 1513 if (os::is_server_class_machine()) { |
2163 | 2163 |
2164 status = status && verify_min_value(ParGCArrayScanChunk, 1, "ParGCArrayScanChunk"); | 2164 status = status && verify_min_value(ParGCArrayScanChunk, 1, "ParGCArrayScanChunk"); |
2165 | 2165 |
2166 #if INCLUDE_ALL_GCS | 2166 #if INCLUDE_ALL_GCS |
2167 if (UseG1GC) { | 2167 if (UseG1GC) { |
2168 status = status && verify_percentage(G1NewSizePercent, "G1NewSizePercent"); | |
2169 status = status && verify_percentage(G1MaxNewSizePercent, "G1MaxNewSizePercent"); | |
2170 status = status && verify_interval(G1NewSizePercent, 0, G1MaxNewSizePercent, "G1NewSizePercent"); | |
2171 | |
2168 status = status && verify_percentage(InitiatingHeapOccupancyPercent, | 2172 status = status && verify_percentage(InitiatingHeapOccupancyPercent, |
2169 "InitiatingHeapOccupancyPercent"); | 2173 "InitiatingHeapOccupancyPercent"); |
2170 status = status && verify_min_value(G1RefProcDrainInterval, 1, | 2174 status = status && verify_min_value(G1RefProcDrainInterval, 1, |
2171 "G1RefProcDrainInterval"); | 2175 "G1RefProcDrainInterval"); |
2172 status = status && verify_min_value((intx)G1ConcMarkStepDurationMillis, 1, | 2176 status = status && verify_min_value((intx)G1ConcMarkStepDurationMillis, 1, |