src/share/vm/runtime/globals.hpp

Print this page
rev 4523 : 7197666: java -d64 -version core dumps in a box with lots of memory
Summary: Allow task queues to be mmapped instead of malloced on Solaris
Reviewed-by: coleenp, jmasa, johnc, tschatzl
rev 4524 : 8012086: The object count event should only send events for instances occupying more than 0.5% of the heap
Reviewed-by: brutisso, jwilhelm

*** 2300,2309 **** --- 2300,2313 ---- \ product(bool, PrintJNIGCStalls, false, \ "Print diagnostic message when GC is stalled" \ "by JNI critical section") \ \ + experimental(double, ObjectCountCutOffPercent, 0.5, \ + "The percentage of the used heap that the instances of a class " \ + "must occupy for the class to generate a trace event.") \ + \ /* GC log rotation setting */ \ \ product(bool, UseGCLogFileRotation, false, \ "Prevent large gclog file for long running app. " \ "Requires -Xloggc:<filename>") \
*** 3631,3640 **** --- 3635,3649 ---- "Enable internal testing APIs") \ \ product(bool, PrintGCCause, true, \ "Include GC cause in GC logging") \ \ + experimental(uintx, ArrayAllocatorMallocLimit, \ + SOLARIS_ONLY(64*K) NOT_SOLARIS(max_uintx), \ + "Allocation less than this value will be allocated " \ + "using malloc. Larger allocations will use mmap.") \ + \ product(bool, EnableTracing, false, \ "Enable event-based tracing") \ product(bool, UseLockedTracing, false, \ "Use locked-tracing when doing event-based tracing")