< prev index next >
src/share/vm/runtime/globals.hpp
Print this page
@@ -3957,11 +3957,48 @@
product(bool, UseLockedTracing, false, \
"Use locked-tracing when doing event-based tracing") \
\
product_pd(bool, PreserveFramePointer, \
"Use the FP register for holding the frame pointer " \
- "and not as a general purpose register.")
+ "and not as a general purpose register.") \
+ \
+ product(bool, EnableEventTracing, false, \
+ "Enable event tracing") \
+ \
+ product(bool, EnableEventTracingParkEvents, true, \
+ "Enable tracing of park events") \
+ \
+ product(bool, EnableEventTracingDiagnostics, false, \
+ "Enable extra diagnostic counters and timers for event tracing") \
+ \
+ product(ccstr, EventTracingConfiguration, NULL, \
+ "Configuration string for event tracing") \
+ \
+ product(bool, EnableEventTracingBufferReuse, false, \
+ "Recycle allocated event tracing buffers") \
+ \
+ product(uintx, EventTracingPreallocatedBuffers, 0, \
+ "Number of preallocated event tracing buffers") \
+ \
+ product(uintx, EventTracingBufferCapacity, 16384, \
+ "Capacity (in bytes) of event tracing buffers") \
+ \
+ product(bool, EnableEventTracingRandomizedBufferCapacity, true, \
+ "Enable randomization of event tracing buffer sizes (+/- 50%)") \
+ \
+ product(uintx, EventTracingStackDepthLimit, 128, \
+ "Maximum number of raw (no inlining) stack frames to walk") \
+ \
+ product(intx, EventTracingStackMementoFrame, 1, \
+ "Patched raw frame to detect stack changes (top = 0, off = -1)") \
+ \
+ product(bool, EnableEventTracingStackTraces, true, \
+ "Enable stack traces for trace events") \
+ \
+ product(bool, EventTracingStrictMonitorEventOrder, false, \
+ "Ensure order of monitor events at the cost of extra events")
+
/*
* Macros for factoring of globals
*/
< prev index next >