906 "Run user-defined commands on fatal error; see VMError.cpp " \
907 "for examples") \
908 \
909 product(ccstrlist, OnOutOfMemoryError, "", \
910 "Run user-defined commands on first java.lang.OutOfMemoryError") \
911 \
912 manageable(bool, HeapDumpBeforeFullGC, false, \
913 "Dump heap to file before any major stop-the-world GC") \
914 \
915 manageable(bool, HeapDumpAfterFullGC, false, \
916 "Dump heap to file after any major stop-the-world GC") \
917 \
918 manageable(bool, HeapDumpOnOutOfMemoryError, false, \
919 "Dump heap to file when java.lang.OutOfMemoryError is thrown") \
920 \
921 manageable(ccstr, HeapDumpPath, NULL, \
922 "When HeapDumpOnOutOfMemoryError is on, the path (filename or " \
923 "directory) of the dump file (defaults to java_pid<pid>.hprof " \
924 "in the working directory)") \
925 \
926 develop(uintx, SegmentedHeapDumpThreshold, 2*G, \
927 "Generate a segmented heap dump (JAVA PROFILE 1.0.2 format) " \
928 "when the heap usage is larger than this") \
929 \
930 develop(uintx, HeapDumpSegmentSize, 1*G, \
931 "Approximate segment size when generating a segmented heap dump") \
932 \
933 develop(bool, BreakAtWarning, false, \
934 "Execute breakpoint upon encountering VM warning") \
935 \
936 develop(bool, TraceVMOperation, false, \
937 "Trace VM operations") \
938 \
939 develop(bool, UseFakeTimers, false, \
940 "Tell whether the VM should use system time or a fake timer") \
941 \
942 product(ccstr, NativeMemoryTracking, "off", \
943 "Native memory tracking options") \
944 \
945 diagnostic(bool, PrintNMTStatistics, false, \
946 "Print native memory tracking summary data if it is on") \
947 \
948 diagnostic(bool, LogCompilation, false, \
949 "Log compilation activity in detail to LogFile") \
|
906 "Run user-defined commands on fatal error; see VMError.cpp " \
907 "for examples") \
908 \
909 product(ccstrlist, OnOutOfMemoryError, "", \
910 "Run user-defined commands on first java.lang.OutOfMemoryError") \
911 \
912 manageable(bool, HeapDumpBeforeFullGC, false, \
913 "Dump heap to file before any major stop-the-world GC") \
914 \
915 manageable(bool, HeapDumpAfterFullGC, false, \
916 "Dump heap to file after any major stop-the-world GC") \
917 \
918 manageable(bool, HeapDumpOnOutOfMemoryError, false, \
919 "Dump heap to file when java.lang.OutOfMemoryError is thrown") \
920 \
921 manageable(ccstr, HeapDumpPath, NULL, \
922 "When HeapDumpOnOutOfMemoryError is on, the path (filename or " \
923 "directory) of the dump file (defaults to java_pid<pid>.hprof " \
924 "in the working directory)") \
925 \
926 develop(uintx, HeapDumpSegmentSize, 1*G, \
927 "Approximate segment size when generating a segmented heap dump") \
928 \
929 develop(bool, BreakAtWarning, false, \
930 "Execute breakpoint upon encountering VM warning") \
931 \
932 develop(bool, TraceVMOperation, false, \
933 "Trace VM operations") \
934 \
935 develop(bool, UseFakeTimers, false, \
936 "Tell whether the VM should use system time or a fake timer") \
937 \
938 product(ccstr, NativeMemoryTracking, "off", \
939 "Native memory tracking options") \
940 \
941 diagnostic(bool, PrintNMTStatistics, false, \
942 "Print native memory tracking summary data if it is on") \
943 \
944 diagnostic(bool, LogCompilation, false, \
945 "Log compilation activity in detail to LogFile") \
|