Note: There is a newer version (0.2.0) of this package available. Click here to view docs for the latest version.
Module jfr_recorder
heshanp/jfr_recorder
0.1.0
JFR Recorder
Helper package for Ballerina to create jfr recordings.
import ballerina/lang.runtime; import heshanp/jfr_recorder; public function main() { jfr_recorder:continuouslyRecordJfr("jfr_records", [], 10); int[] numbers = []; while numbers.length() < int:MAX_VALUE { numbers.push(numbers.length()); if numbers.length() % 1000000 == 0 { runtime:sleep(10); } } }
Native image
When used with native image (--graalvm
) include corresponding graalvm build options
[build-options] graalvmBuildOptions = "--enable-monitoring=jfr,jvmstat"