Java Memory Management Performance Analysis

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

Internal

Old Generation Analysis

Old generation occupancy after full collections. This is the primary indicator of memory leaks.

gc event-type:FULL_COLLECTION -o old-after, old-capacity, heap-capacity ./gc.log  > gc.csv

Full collection frequency, time, and CPU usage:

New generation collection frequency, time, and CPU usage:

Garbage Collection Time Analysis

Leak Analysis

YourKit Memory Snapshot Comparison