mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-22 12:04:39 +02:00
8032463: VirtualDispatch test timeout with DeoptimizeALot
Introduce code aging for warm method detection Reviewed-by: kvn, twisti
This commit is contained in:
parent
5938d3d5b9
commit
54db2c2d61
27 changed files with 283 additions and 69 deletions
|
@ -2561,6 +2561,20 @@ class CommandLineFlags {
|
|||
diagnostic(bool, PrintMethodFlushingStatistics, false, \
|
||||
"print statistics about method flushing") \
|
||||
\
|
||||
diagnostic(intx, HotMethodDetectionLimit, 100000, \
|
||||
"Number of compiled code invocations after which " \
|
||||
"the method is considered as hot by the flusher") \
|
||||
\
|
||||
diagnostic(intx, MinPassesBeforeFlush, 10, \
|
||||
"Minimum number of sweeper passes before an nmethod " \
|
||||
"can be flushed") \
|
||||
\
|
||||
product(bool, UseCodeAging, true, \
|
||||
"Insert counter to detect warm methods") \
|
||||
\
|
||||
diagnostic(bool, StressCodeAging, false, \
|
||||
"Start with counters compiled in") \
|
||||
\
|
||||
develop(bool, UseRelocIndex, false, \
|
||||
"Use an index to speed random access to relocations") \
|
||||
\
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue