comparison src/share/vm/runtime/globals.hpp @ 12942:ee99e1a7c5fb

Merge
author ccheung
date Fri, 18 Oct 2013 19:44:40 -0700
parents c51cd6af7e61
children 5ccbab1c69f3
comparison
equal deleted inserted replaced
12941:d0453d2fd045 12942:ee99e1a7c5fb
1977 "MetadataAllocationFailALotInterval") \ 1977 "MetadataAllocationFailALotInterval") \
1978 \ 1978 \
1979 develop(uintx, MetadataAllocationFailALotInterval, 1000, \ 1979 develop(uintx, MetadataAllocationFailALotInterval, 1000, \
1980 "Metadata allocation failure a lot interval") \ 1980 "Metadata allocation failure a lot interval") \
1981 \ 1981 \
1982 develop(bool, MetaDataDeallocateALot, false, \
1983 "Deallocation bunches of metadata at intervals controlled by " \
1984 "MetaDataAllocateALotInterval") \
1985 \
1986 develop(uintx, MetaDataDeallocateALotInterval, 100, \
1987 "Metadata deallocation alot interval") \
1988 \
1989 develop(bool, TraceMetadataChunkAllocation, false, \ 1982 develop(bool, TraceMetadataChunkAllocation, false, \
1990 "Trace chunk metadata allocations") \ 1983 "Trace chunk metadata allocations") \
1991 \ 1984 \
1992 product(bool, TraceMetadataHumongousAllocation, false, \ 1985 product(bool, TraceMetadataHumongousAllocation, false, \
1993 "Trace humongous metadata allocations") \ 1986 "Trace humongous metadata allocations") \
2173 \ 2166 \
2174 product(uintx, MinSurvivorRatio, 3, \ 2167 product(uintx, MinSurvivorRatio, 3, \
2175 "Minimum ratio of young generation/survivor space size") \ 2168 "Minimum ratio of young generation/survivor space size") \
2176 \ 2169 \
2177 product(uintx, InitialSurvivorRatio, 8, \ 2170 product(uintx, InitialSurvivorRatio, 8, \
2178 "Initial ratio of eden/survivor space size") \ 2171 "Initial ratio of young generation/survivor space size") \
2179 \ 2172 \
2180 product(uintx, BaseFootPrintEstimate, 256*M, \ 2173 product(uintx, BaseFootPrintEstimate, 256*M, \
2181 "Estimate of footprint other than Java Heap") \ 2174 "Estimate of footprint other than Java Heap") \
2182 \ 2175 \
2183 product(bool, UseGCOverheadLimit, true, \ 2176 product(bool, UseGCOverheadLimit, true, \
2674 /* Note: This value is zero mod 1<<13 for a cheap sparc set. */ \ 2667 /* Note: This value is zero mod 1<<13 for a cheap sparc set. */ \
2675 "Inline allocations larger than this in doublewords must go slow")\ 2668 "Inline allocations larger than this in doublewords must go slow")\
2676 \ 2669 \
2677 product(bool, AggressiveOpts, false, \ 2670 product(bool, AggressiveOpts, false, \
2678 "Enable aggressive optimizations - see arguments.cpp") \ 2671 "Enable aggressive optimizations - see arguments.cpp") \
2672 \
2673 product_pd(uintx, TypeProfileLevel, \
2674 "=XY, with Y, Type profiling of arguments at call" \
2675 " X, Type profiling of return value at call" \
2676 "X and Y in 0->off ; 1->js292 only; 2->all methods") \
2677 \
2678 product(intx, TypeProfileArgsLimit, 2, \
2679 "max number of call arguments to consider for type profiling") \
2679 \ 2680 \
2680 /* statistics */ \ 2681 /* statistics */ \
2681 develop(bool, CountCompiledCalls, false, \ 2682 develop(bool, CountCompiledCalls, false, \
2682 "Count method invocations") \ 2683 "Count method invocations") \
2683 \ 2684 \
3123 product(uintx, CompressedClassSpaceSize, 1*G, \ 3124 product(uintx, CompressedClassSpaceSize, 1*G, \
3124 "Maximum size of class area in Metaspace when compressed " \ 3125 "Maximum size of class area in Metaspace when compressed " \
3125 "class pointers are used") \ 3126 "class pointers are used") \
3126 \ 3127 \
3127 product(uintx, MinHeapFreeRatio, 40, \ 3128 product(uintx, MinHeapFreeRatio, 40, \
3128 "The minimum percentage of heap free after GC to avoid expansion")\ 3129 "The minimum percentage of heap free after GC to avoid expansion."\
3130 " For most GCs this applies to the old generation. In G1 it" \
3131 " applies to the whole heap. Not supported by ParallelGC.") \
3129 \ 3132 \
3130 product(uintx, MaxHeapFreeRatio, 70, \ 3133 product(uintx, MaxHeapFreeRatio, 70, \
3131 "The maximum percentage of heap free after GC to avoid shrinking")\ 3134 "The maximum percentage of heap free after GC to avoid shrinking."\
3135 " For most GCs this applies to the old generation. In G1 it" \
3136 " applies to the whole heap. Not supported by ParallelGC.") \
3132 \ 3137 \
3133 product(intx, SoftRefLRUPolicyMSPerMB, 1000, \ 3138 product(intx, SoftRefLRUPolicyMSPerMB, 1000, \
3134 "Number of milliseconds per MB of free space in the heap") \ 3139 "Number of milliseconds per MB of free space in the heap") \
3135 \ 3140 \
3136 product(uintx, MinHeapDeltaBytes, ScaleForWordSize(128*K), \ 3141 product(uintx, MinHeapDeltaBytes, ScaleForWordSize(128*K), \
3821 "Enable event-based tracing") \ 3826 "Enable event-based tracing") \
3822 \ 3827 \
3823 product(bool, UseLockedTracing, false, \ 3828 product(bool, UseLockedTracing, false, \
3824 "Use locked-tracing when doing event-based tracing") 3829 "Use locked-tracing when doing event-based tracing")
3825 3830
3826
3827 /* 3831 /*
3828 * Macros for factoring of globals 3832 * Macros for factoring of globals
3829 */ 3833 */
3830 3834
3831 // Interface macros 3835 // Interface macros