openj9
openj9 copied to clipboard
JFR jcmd commands: JFR.start, JFR.dump, JFR.stop
JFR jcmd commands: JFR.start, JFR.dump, JFR.stop
Added jcmd commands: JFR.start, JFR.dump, JFR.stop;
Added VM internal functions: initializeJFR(), setJFRRecordingFileName(), and tearDownJFR();
Added com.ibm.oti.vm.VM methods: startJFR(), setJFRRecordingFileName(), and stopJFR();
Added a binary file $java.home/lib/metadata.blob;
First search the env var METADATA_BLOB_FILE_ENVVAR, if the env var wasn't set, search $java.home/lib/metadata.blob.
This is an intermediate implementation for JFR November EA.
OpenJDK jdk.jfr.internal.dcmd.DCmdStart/DCmdDump/DCmdStop is to be used for GA, a PR in progress https://github.com/eclipse-openj9/openj9/pull/20083.
Required by
- https://github.com/ibmruntimes/openj9-openjdk-jdk/pull/863
Signed-off-by: Jason Feng [email protected]
FYI @tajila
jenkins test sanity xlinux jdk17