634 product(ccstrlist, OnOutOfMemoryError, "", \ 635 "Run user-defined commands on first java.lang.OutOfMemoryError") \ 636 \ 637 manageable(bool, HeapDumpBeforeFullGC, false, \ 638 "Dump heap to file before any major stop-the-world GC") \ 639 \ 640 manageable(bool, HeapDumpAfterFullGC, false, \ 641 "Dump heap to file after any major stop-the-world GC") \ 642 \ 643 manageable(bool, HeapDumpOnOutOfMemoryError, false, \ 644 "Dump heap to file when java.lang.OutOfMemoryError is thrown") \ 645 \ 646 manageable(ccstr, HeapDumpPath, NULL, \ 647 "When HeapDumpOnOutOfMemoryError is on, the path (filename or " \ 648 "directory) of the dump file (defaults to java_pid<pid>.hprof " \ 649 "in the working directory)") \ 650 \ 651 develop(bool, BreakAtWarning, false, \ 652 "Execute breakpoint upon encountering VM warning") \ 653 \ 654 develop(bool, UseFakeTimers, false, \ 655 "Tell whether the VM should use system time or a fake timer") \ 656 \ 657 product(ccstr, NativeMemoryTracking, "off", \ 658 "Native memory tracking options") \ 659 \ 660 diagnostic(bool, PrintNMTStatistics, false, \ 661 "Print native memory tracking summary data if it is on") \ 662 \ 663 diagnostic(bool, LogCompilation, false, \ 664 "Log compilation activity in detail to LogFile") \ 665 \ 666 product(bool, PrintCompilation, false, \ 667 "Print compilations") \ 668 \ 669 product(bool, PrintExtendedThreadInfo, false, \ 670 "Print more information in thread dump") \ 671 \ 672 diagnostic(bool, TraceNMethodInstalls, false, \ 673 "Trace nmethod installation") \ 674 \ 675 diagnostic(intx, ScavengeRootsInCode, 2, \ 676 "0: do not allow scavengable oops in the code cache; " \ | 634 product(ccstrlist, OnOutOfMemoryError, "", \ 635 "Run user-defined commands on first java.lang.OutOfMemoryError") \ 636 \ 637 manageable(bool, HeapDumpBeforeFullGC, false, \ 638 "Dump heap to file before any major stop-the-world GC") \ 639 \ 640 manageable(bool, HeapDumpAfterFullGC, false, \ 641 "Dump heap to file after any major stop-the-world GC") \ 642 \ 643 manageable(bool, HeapDumpOnOutOfMemoryError, false, \ 644 "Dump heap to file when java.lang.OutOfMemoryError is thrown") \ 645 \ 646 manageable(ccstr, HeapDumpPath, NULL, \ 647 "When HeapDumpOnOutOfMemoryError is on, the path (filename or " \ 648 "directory) of the dump file (defaults to java_pid<pid>.hprof " \ 649 "in the working directory)") \ 650 \ 651 develop(bool, BreakAtWarning, false, \ 652 "Execute breakpoint upon encountering VM warning") \ 653 \ 654 product(ccstr, NativeMemoryTracking, "off", \ 655 "Native memory tracking options") \ 656 \ 657 diagnostic(bool, PrintNMTStatistics, false, \ 658 "Print native memory tracking summary data if it is on") \ 659 \ 660 diagnostic(bool, LogCompilation, false, \ 661 "Log compilation activity in detail to LogFile") \ 662 \ 663 product(bool, PrintCompilation, false, \ 664 "Print compilations") \ 665 \ 666 product(bool, PrintExtendedThreadInfo, false, \ 667 "Print more information in thread dump") \ 668 \ 669 diagnostic(bool, TraceNMethodInstalls, false, \ 670 "Trace nmethod installation") \ 671 \ 672 diagnostic(intx, ScavengeRootsInCode, 2, \ 673 "0: do not allow scavengable oops in the code cache; " \ |