Mercurial > hg > truffle
comparison src/share/vm/runtime/globals.hpp @ 14500:fdad2932c73f
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 | 8a9bb7821e28 |
children | d8041d695d19 3c3953fb3f2a |
comparison
equal
deleted
inserted
replaced
14498:04e7587c97dc | 14500:fdad2932c73f |
---|---|
3076 "Per-BCI limit on repeated recompilation (-1=>'Inf')") \ | 3076 "Per-BCI limit on repeated recompilation (-1=>'Inf')") \ |
3077 \ | 3077 \ |
3078 product(intx, PerMethodTrapLimit, 100, \ | 3078 product(intx, PerMethodTrapLimit, 100, \ |
3079 "Limit on traps (of one kind) in a method (includes inlines)") \ | 3079 "Limit on traps (of one kind) in a method (includes inlines)") \ |
3080 \ | 3080 \ |
3081 experimental(intx, PerMethodSpecTrapLimit, 5000, \ | |
3082 "Limit on speculative traps (of one kind) in a method (includes inlines)") \ | |
3083 \ | |
3081 product(intx, PerBytecodeTrapLimit, 4, \ | 3084 product(intx, PerBytecodeTrapLimit, 4, \ |
3082 "Limit on traps (of one kind) at a particular BCI") \ | 3085 "Limit on traps (of one kind) at a particular BCI") \ |
3086 \ | |
3087 experimental(intx, SpecTrapLimitExtraEntries, 3, \ | |
3088 "Extra method data trap entries for speculation") \ | |
3083 \ | 3089 \ |
3084 develop(intx, InlineFrequencyRatio, 20, \ | 3090 develop(intx, InlineFrequencyRatio, 20, \ |
3085 "Ratio of call site execution to caller method invocation") \ | 3091 "Ratio of call site execution to caller method invocation") \ |
3086 \ | 3092 \ |
3087 develop_pd(intx, InlineFrequencyCount, \ | 3093 develop_pd(intx, InlineFrequencyCount, \ |