Mercurial > hg > graal-compiler
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, \ |