3003 \ 3004 product(uintx, TLABWasteIncrement, 4, \ 3005 "Increment allowed waste at slow allocation") \ 3006 \ 3007 product(intx, SurvivorRatio, 8, \ 3008 "Ratio of eden/survivor space size") \ 3009 \ 3010 product(intx, NewRatio, 2, \ 3011 "Ratio of new/old generation sizes") \ 3012 \ 3013 product_pd(uintx, NewSizeThreadIncrease, \ 3014 "Additional size added to desired new generation size per " \ 3015 "non-daemon thread (in bytes)") \ 3016 \ 3017 product_pd(uintx, PermSize, \ 3018 "Initial size of permanent generation (in bytes)") \ 3019 \ 3020 product_pd(uintx, MaxPermSize, \ 3021 "Maximum size of permanent generation (in bytes)") \ 3022 \ 3023 product(uintx, MinHeapFreeRatio, 40, \ 3024 "Min percentage of heap free after GC to avoid expansion") \ 3025 \ 3026 product(uintx, MaxHeapFreeRatio, 70, \ 3027 "Max percentage of heap free after GC to avoid shrinking") \ 3028 \ 3029 product(intx, SoftRefLRUPolicyMSPerMB, 1000, \ 3030 "Number of milliseconds per MB of free space in the heap") \ 3031 \ 3032 product(uintx, MinHeapDeltaBytes, ScaleForWordSize(128*K), \ 3033 "Min change in heap space due to GC (in bytes)") \ 3034 \ 3035 product(uintx, MinPermHeapExpansion, ScaleForWordSize(256*K), \ 3036 "Min expansion of permanent heap (in bytes)") \ 3037 \ 3038 product(uintx, MaxPermHeapExpansion, ScaleForWordSize(4*M), \ 3039 "Max expansion of permanent heap without full GC (in bytes)") \ 3040 \ 3041 product(intx, QueuedAllocationWarningCount, 0, \ 3042 "Number of times an allocation that queues behind a GC " \ 3043 "will retry before printing a warning") \ 3044 \ 3045 diagnostic(uintx, VerifyGCStartAt, 0, \ 3046 "GC invoke count where +VerifyBefore/AfterGC kicks in") \ | 3003 \ 3004 product(uintx, TLABWasteIncrement, 4, \ 3005 "Increment allowed waste at slow allocation") \ 3006 \ 3007 product(intx, SurvivorRatio, 8, \ 3008 "Ratio of eden/survivor space size") \ 3009 \ 3010 product(intx, NewRatio, 2, \ 3011 "Ratio of new/old generation sizes") \ 3012 \ 3013 product_pd(uintx, NewSizeThreadIncrease, \ 3014 "Additional size added to desired new generation size per " \ 3015 "non-daemon thread (in bytes)") \ 3016 \ 3017 product_pd(uintx, PermSize, \ 3018 "Initial size of permanent generation (in bytes)") \ 3019 \ 3020 product_pd(uintx, MaxPermSize, \ 3021 "Maximum size of permanent generation (in bytes)") \ 3022 \ 3023 manageable(uintx, MinHeapFreeRatio, 40, \ 3024 "Min percentage of heap free after GC to avoid expansion") \ 3025 \ 3026 manageable(uintx, MaxHeapFreeRatio, 70, \ 3027 "Max percentage of heap free after GC to avoid shrinking") \ 3028 \ 3029 product(intx, SoftRefLRUPolicyMSPerMB, 1000, \ 3030 "Number of milliseconds per MB of free space in the heap") \ 3031 \ 3032 product(uintx, MinHeapDeltaBytes, ScaleForWordSize(128*K), \ 3033 "Min change in heap space due to GC (in bytes)") \ 3034 \ 3035 product(uintx, MinPermHeapExpansion, ScaleForWordSize(256*K), \ 3036 "Min expansion of permanent heap (in bytes)") \ 3037 \ 3038 product(uintx, MaxPermHeapExpansion, ScaleForWordSize(4*M), \ 3039 "Max expansion of permanent heap without full GC (in bytes)") \ 3040 \ 3041 product(intx, QueuedAllocationWarningCount, 0, \ 3042 "Number of times an allocation that queues behind a GC " \ 3043 "will retry before printing a warning") \ 3044 \ 3045 diagnostic(uintx, VerifyGCStartAt, 0, \ 3046 "GC invoke count where +VerifyBefore/AfterGC kicks in") \ |