Automatic Profiling for Object Lifetime-Aware Memory Management for HotSpot Big Data Applications
To test POLM2 you have to:
- build OpenJDK source with support for POLM2
- build the recorder, dumper, analyzer, and dumper
- review both deps.sh and deps.sh (and adapt to your environment)
- prepare run-recorder.sh to launch you target application
- run-analyzer.sh
- run target application using 'instrumenter' as a JVM agent and give as input to the agent the output of the analyzer.