Java agent for tracking memory allocations with stack traces.
./gradlew runWithAgent
./gradlew runExampleMemorySampler.start(); // Begin tracking
// your allocation code here
MemorySampler.end(); // Stop tracking
MemorySampler.printSituation(); // Print report- Real-time allocation tracking
- Stack trace capture (5 levels)
- Thread-safe concurrent tracking
- Accurate object size measurement
./gradlew build
./gradlew agentJar