3078 "Per-BCI limit on repeated recompilation (-1=>'Inf')") \ |
3078 "Per-BCI limit on repeated recompilation (-1=>'Inf')") \ |
3079 \ |
3079 \ |
3080 product(intx, PerMethodTrapLimit, 100, \ |
3080 product(intx, PerMethodTrapLimit, 100, \ |
3081 "Limit on traps (of one kind) in a method (includes inlines)") \ |
3081 "Limit on traps (of one kind) in a method (includes inlines)") \ |
3082 \ |
3082 \ |
|
3083 experimental(intx, PerMethodSpecTrapLimit, 5000, \ |
|
3084 "Limit on speculative traps (of one kind) in a method (includes inlines)") \ |
|
3085 \ |
3083 product(intx, PerBytecodeTrapLimit, 4, \ |
3086 product(intx, PerBytecodeTrapLimit, 4, \ |
3084 "Limit on traps (of one kind) at a particular BCI") \ |
3087 "Limit on traps (of one kind) at a particular BCI") \ |
|
3088 \ |
|
3089 experimental(intx, SpecTrapLimitExtraEntries, 3, \ |
|
3090 "Extra method data trap entries for speculation") \ |
3085 \ |
3091 \ |
3086 develop(intx, InlineFrequencyRatio, 20, \ |
3092 develop(intx, InlineFrequencyRatio, 20, \ |
3087 "Ratio of call site execution to caller method invocation") \ |
3093 "Ratio of call site execution to caller method invocation") \ |
3088 \ |
3094 \ |
3089 develop_pd(intx, InlineFrequencyCount, \ |
3095 develop_pd(intx, InlineFrequencyCount, \ |
3830 "Number of buckets in the interned String table") \ |
3836 "Number of buckets in the interned String table") \ |
3831 \ |
3837 \ |
3832 experimental(uintx, SymbolTableSize, defaultSymbolTableSize, \ |
3838 experimental(uintx, SymbolTableSize, defaultSymbolTableSize, \ |
3833 "Number of buckets in the JVM internal Symbol table") \ |
3839 "Number of buckets in the JVM internal Symbol table") \ |
3834 \ |
3840 \ |
|
3841 product(bool, UseStringDeduplication, false, \ |
|
3842 "Use string deduplication") \ |
|
3843 \ |
|
3844 product(bool, PrintStringDeduplicationStatistics, false, \ |
|
3845 "Print string deduplication statistics") \ |
|
3846 \ |
|
3847 product(uintx, StringDeduplicationAgeThreshold, 3, \ |
|
3848 "A string must reach this age (or be promoted to an old region) " \ |
|
3849 "to be considered for deduplication") \ |
|
3850 \ |
|
3851 diagnostic(bool, StringDeduplicationResizeALot, false, \ |
|
3852 "Force table resize every time the table is scanned") \ |
|
3853 \ |
|
3854 diagnostic(bool, StringDeduplicationRehashALot, false, \ |
|
3855 "Force table rehash every time the table is scanned") \ |
|
3856 \ |
3835 develop(bool, TraceDefaultMethods, false, \ |
3857 develop(bool, TraceDefaultMethods, false, \ |
3836 "Trace the default method processing steps") \ |
3858 "Trace the default method processing steps") \ |
3837 \ |
3859 \ |
3838 develop(bool, VerifyGenericSignatures, false, \ |
3860 develop(bool, VerifyGenericSignatures, false, \ |
3839 "Abort VM on erroneous or inconsistent generic signatures") \ |
3861 "Abort VM on erroneous or inconsistent generic signatures") \ |