-XX:[+|-]HitachiVerboseGCPrintJVMInternalMemory (Option to output the C heap information)
Format
Description
Specifies whether to output the heap information being managed in JavaVM to the JavaVM log file.
From the C heap areas, the heap area obtained using the following two methods is managed in JavaVM:
If you enable the -XX:+HitachiVerboseGCPrintJVMInternalMemory option, you can output the total C heap size obtained with mmap (mmap_total_size) and the total C heap size obtained with malloc (malloc_total_size). You can also output the total size of the area in use from these allocated areas (jvm_alloc_size).
Output format
[id] date (Skip Full:full_count, Copy:copy_count, Inc:inc_count) [gc_kind gc_info, gc_time secs][Eden: eden_info][Survivor: survivor_info][Tenured: tenured_info][Perm: perm_info][cause:cause_info] [User: user_cpu secs][Sys: system_cpu secs][IM: jvm_alloc_size, mmap_total_size, malloc_total_size][TC: thread_count][DOE: doe_alloc_size, called_count] |
The output contents are explained below. Note that the following explains the items output by this option. For items other than explained below, see the output format described in the -XX:[+|-]HitachiVerboseGC (Option for extended verbosegc information output).
Examples of output
[VGC]<Wed Jan 27 13:03:36 2010>(Skip Full:0,Copy:0)[GC 489K->152K(3520K), 0.0156080 secs][DefNew::Eden: 489K->0K(2048K)][DefNew::Survivor: 0K->63K(64K)][Tenured: 0K->88K(1408K)][Perm: 1867K->1867K(8192K)][cause:ObjAllocFail][IM: 729K, 928K, 0K][TC: 509][DOE: 16K, 170] |