jcmd 192777 VM.native_memory detail 192777: Native Memory Tracking: (Omitting categories weighting less than 1KB) Total: reserved=18456306KB, committed=1166322KB malloc: 24790KB #5737 mmap: reserved=18431516KB, committed=1141532KB (省略) Virtual memory map: [0x0000000417800000 - 0x0000000800000000] reserved 16392192KB for Java Heap from [0x00007fdf41be368c] ReservedSpace::reserve(unsigned long, unsigned long, unsigned long, char*, bool)+ 0xbc [0x00007fdf41be4226] ReservedHeapSpace::try_reserve_range(char*, char*, unsigned long, char*, char*, unsigned long, unsigned long, unsigned long)+0x146 [0x00007fdf41be494d] ReservedHeapSpace::initialize_compressed_heap(unsigned long, unsigned long, unsigned long)+0x65d [0x00007fdf41be4b59] ReservedHeapSpace::ReservedHeapSpace(unsigned long, unsigned long, unsigned long, char const*)+0x149 [0x0000000417800000 - 0x0000000456800000] committed 1032192KB from [0x00007fdf4140012e] G1PageBasedVirtualSpace::commit(unsigned long, unsigned long)+0x18e [0x00007fdf41414c21] G1RegionsLargerThanCommitSizeMapper::commit_regions(unsigned int, unsigned long, WorkGang*)+0x1a1 [0x00007fdf414a93bc] HeapRegionManager::commit_regions(unsigned int, unsigned long, WorkGang*)+0x5c [0x00007fdf414ab256] HeapRegionManager::expand(unsigned int, unsigned int, WorkGang*)+0x36 ... detail では summary と同様のメモリ消費内訳に加えて、 仮想メモリマッピングの詳細が出力される ◼ 詳細情報の出力例 メモリの reserved や committed 量とあわせて、 メモリ予約・消費に使われた JVM 関数名も出力される