354 "Use large pages if maximum heap is at least this big") \
355 range(0, max_uintx) \
356 \
357 product(bool, ForceTimeHighResolution, false, \
358 "Using high time resolution (for Win32 only)") \
359 \
360 develop(bool, TracePcPatching, false, \
361 "Trace usage of frame::patch_pc") \
362 \
363 develop(bool, TraceRelocator, false, \
364 "Trace the bytecode relocator") \
365 \
366 develop(bool, TraceLongCompiles, false, \
367 "Print out every time compilation is longer than " \
368 "a given threshold") \
369 \
370 diagnostic(bool, SafepointALot, false, \
371 "Generate a lot of safepoints. This works with " \
372 "GuaranteedSafepointInterval") \
373 \
374 product_pd(bool, BackgroundCompilation, \
375 "A thread requesting compilation is not blocked during " \
376 "compilation") \
377 \
378 product(bool, PrintVMQWaitTime, false, \
379 "Print out the waiting time in VM operation queue") \
380 \
381 product(bool, MethodFlushing, true, \
382 "Reclamation of zombie and not-entrant methods") \
383 \
384 develop(bool, VerifyStack, false, \
385 "Verify stack of each thread when it is entering a runtime call") \
386 \
387 diagnostic(bool, ForceUnreachable, false, \
388 "Make all non code cache addresses to be unreachable by " \
389 "forcing use of 64bit literal fixups") \
390 \
391 notproduct(bool, StressDerivedPointers, false, \
392 "Force scavenge when a derived pointer is detected on stack " \
393 "after rtm call") \
|
354 "Use large pages if maximum heap is at least this big") \
355 range(0, max_uintx) \
356 \
357 product(bool, ForceTimeHighResolution, false, \
358 "Using high time resolution (for Win32 only)") \
359 \
360 develop(bool, TracePcPatching, false, \
361 "Trace usage of frame::patch_pc") \
362 \
363 develop(bool, TraceRelocator, false, \
364 "Trace the bytecode relocator") \
365 \
366 develop(bool, TraceLongCompiles, false, \
367 "Print out every time compilation is longer than " \
368 "a given threshold") \
369 \
370 diagnostic(bool, SafepointALot, false, \
371 "Generate a lot of safepoints. This works with " \
372 "GuaranteedSafepointInterval") \
373 \
374 diagnostic(bool, HandshakeALot, false, \
375 "Generate a lot of handshakes. This works with " \
376 "GuaranteedSafepointInterval") \
377 \
378 product_pd(bool, BackgroundCompilation, \
379 "A thread requesting compilation is not blocked during " \
380 "compilation") \
381 \
382 product(bool, PrintVMQWaitTime, false, \
383 "Print out the waiting time in VM operation queue") \
384 \
385 product(bool, MethodFlushing, true, \
386 "Reclamation of zombie and not-entrant methods") \
387 \
388 develop(bool, VerifyStack, false, \
389 "Verify stack of each thread when it is entering a runtime call") \
390 \
391 diagnostic(bool, ForceUnreachable, false, \
392 "Make all non code cache addresses to be unreachable by " \
393 "forcing use of 64bit literal fixups") \
394 \
395 notproduct(bool, StressDerivedPointers, false, \
396 "Force scavenge when a derived pointer is detected on stack " \
397 "after rtm call") \
|