Mercurial > hg > truffle
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 |