2484 \
2485 diagnostic(bool, PrintMethodFlushingStatistics, false, \
2486 "print statistics about method flushing") \
2487 \
2488 diagnostic(intx, HotMethodDetectionLimit, 100000, \
2489 "Number of compiled code invocations after which " \
2490 "the method is considered as hot by the flusher") \
2491 range(1, max_jint) \
2492 \
2493 diagnostic(intx, MinPassesBeforeFlush, 10, \
2494 "Minimum number of sweeper passes before an nmethod " \
2495 "can be flushed") \
2496 range(0, max_intx) \
2497 \
2498 product(bool, UseCodeAging, true, \
2499 "Insert counter to detect warm methods") \
2500 \
2501 diagnostic(bool, StressCodeAging, false, \
2502 "Start with counters compiled in") \
2503 \
2504 develop(bool, UseRelocIndex, false, \
2505 "Use an index to speed random access to relocations") \
2506 \
2507 develop(bool, StressCodeBuffers, false, \
2508 "Exercise code buffer expansion and other rare state changes") \
2509 \
2510 diagnostic(bool, DebugNonSafepoints, trueInDebug, \
2511 "Generate extra debugging information for non-safepoints in " \
2512 "nmethods") \
2513 \
2514 product(bool, PrintVMOptions, false, \
2515 "Print flags that appeared on the command line") \
2516 \
2517 product(bool, IgnoreUnrecognizedVMOptions, false, \
2518 "Ignore unrecognized VM options") \
2519 \
2520 product(bool, PrintCommandLineFlags, false, \
2521 "Print flags specified on command line or set by ergonomics") \
2522 \
2523 product(bool, PrintFlagsInitial, false, \
2524 "Print all VM flags before argument processing and exit VM") \
2525 \
2526 product(bool, PrintFlagsFinal, false, \
|
2484 \
2485 diagnostic(bool, PrintMethodFlushingStatistics, false, \
2486 "print statistics about method flushing") \
2487 \
2488 diagnostic(intx, HotMethodDetectionLimit, 100000, \
2489 "Number of compiled code invocations after which " \
2490 "the method is considered as hot by the flusher") \
2491 range(1, max_jint) \
2492 \
2493 diagnostic(intx, MinPassesBeforeFlush, 10, \
2494 "Minimum number of sweeper passes before an nmethod " \
2495 "can be flushed") \
2496 range(0, max_intx) \
2497 \
2498 product(bool, UseCodeAging, true, \
2499 "Insert counter to detect warm methods") \
2500 \
2501 diagnostic(bool, StressCodeAging, false, \
2502 "Start with counters compiled in") \
2503 \
2504 develop(bool, StressCodeBuffers, false, \
2505 "Exercise code buffer expansion and other rare state changes") \
2506 \
2507 diagnostic(bool, DebugNonSafepoints, trueInDebug, \
2508 "Generate extra debugging information for non-safepoints in " \
2509 "nmethods") \
2510 \
2511 product(bool, PrintVMOptions, false, \
2512 "Print flags that appeared on the command line") \
2513 \
2514 product(bool, IgnoreUnrecognizedVMOptions, false, \
2515 "Ignore unrecognized VM options") \
2516 \
2517 product(bool, PrintCommandLineFlags, false, \
2518 "Print flags specified on command line or set by ergonomics") \
2519 \
2520 product(bool, PrintFlagsInitial, false, \
2521 "Print all VM flags before argument processing and exit VM") \
2522 \
2523 product(bool, PrintFlagsFinal, false, \
|