comparison src/share/vm/runtime/globals.hpp @ 17728:b8413a9cbb84

8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by: kvn, twisti
author roland
date Tue, 25 Feb 2014 18:16:24 +0100
parents cd7a42c7be06
children 595c0f60d50d
comparison
equal deleted inserted replaced
17727:cfd4aac53239 17728:b8413a9cbb84
3053 "Per-BCI limit on repeated recompilation (-1=>'Inf')") \ 3053 "Per-BCI limit on repeated recompilation (-1=>'Inf')") \
3054 \ 3054 \
3055 product(intx, PerMethodTrapLimit, 100, \ 3055 product(intx, PerMethodTrapLimit, 100, \
3056 "Limit on traps (of one kind) in a method (includes inlines)") \ 3056 "Limit on traps (of one kind) in a method (includes inlines)") \
3057 \ 3057 \
3058 experimental(intx, PerMethodSpecTrapLimit, 5000, \
3059 "Limit on speculative traps (of one kind) in a method (includes inlines)") \
3060 \
3058 product(intx, PerBytecodeTrapLimit, 4, \ 3061 product(intx, PerBytecodeTrapLimit, 4, \
3059 "Limit on traps (of one kind) at a particular BCI") \ 3062 "Limit on traps (of one kind) at a particular BCI") \
3063 \
3064 experimental(intx, SpecTrapLimitExtraEntries, 3, \
3065 "Extra method data trap entries for speculation") \
3060 \ 3066 \
3061 develop(intx, InlineFrequencyRatio, 20, \ 3067 develop(intx, InlineFrequencyRatio, 20, \
3062 "Ratio of call site execution to caller method invocation") \ 3068 "Ratio of call site execution to caller method invocation") \
3063 \ 3069 \
3064 develop_pd(intx, InlineFrequencyCount, \ 3070 develop_pd(intx, InlineFrequencyCount, \