Mercurial > hg > truffle
comparison src/share/vm/runtime/globals.hpp @ 17648:a034dc5e910b
8028391: Make the Min/MaxHeapFreeRatio flags manageable
Summary: Made the flags Min- and MaxHeapFreeRatio manageable, and implemented support for these flags in ParallelGC.
Reviewed-by: sla, mgerdin, brutisso
author | jwilhelm |
---|---|
date | Wed, 29 Jan 2014 23:17:05 +0100 |
parents | 7b9127b17b7a |
children | 10c9507f544a f040cf9fc9c0 |
comparison
equal
deleted
inserted
replaced
17647:3d60c34b14ca | 17648:a034dc5e910b |
---|---|
3131 \ | 3131 \ |
3132 product(uintx, CompressedClassSpaceSize, 1*G, \ | 3132 product(uintx, CompressedClassSpaceSize, 1*G, \ |
3133 "Maximum size of class area in Metaspace when compressed " \ | 3133 "Maximum size of class area in Metaspace when compressed " \ |
3134 "class pointers are used") \ | 3134 "class pointers are used") \ |
3135 \ | 3135 \ |
3136 product(uintx, MinHeapFreeRatio, 40, \ | 3136 manageable(uintx, MinHeapFreeRatio, 40, \ |
3137 "The minimum percentage of heap free after GC to avoid expansion."\ | 3137 "The minimum percentage of heap free after GC to avoid expansion."\ |
3138 " For most GCs this applies to the old generation. In G1 it" \ | 3138 " For most GCs this applies to the old generation. In G1 and" \ |
3139 " applies to the whole heap. Not supported by ParallelGC.") \ | 3139 " ParallelGC it applies to the whole heap.") \ |
3140 \ | 3140 \ |
3141 product(uintx, MaxHeapFreeRatio, 70, \ | 3141 manageable(uintx, MaxHeapFreeRatio, 70, \ |
3142 "The maximum percentage of heap free after GC to avoid shrinking."\ | 3142 "The maximum percentage of heap free after GC to avoid shrinking."\ |
3143 " For most GCs this applies to the old generation. In G1 it" \ | 3143 " For most GCs this applies to the old generation. In G1 and" \ |
3144 " applies to the whole heap. Not supported by ParallelGC.") \ | 3144 " ParallelGC it applies to the whole heap.") \ |
3145 \ | 3145 \ |
3146 product(intx, SoftRefLRUPolicyMSPerMB, 1000, \ | 3146 product(intx, SoftRefLRUPolicyMSPerMB, 1000, \ |
3147 "Number of milliseconds per MB of free space in the heap") \ | 3147 "Number of milliseconds per MB of free space in the heap") \ |
3148 \ | 3148 \ |
3149 product(uintx, MinHeapDeltaBytes, ScaleForWordSize(128*K), \ | 3149 product(uintx, MinHeapDeltaBytes, ScaleForWordSize(128*K), \ |