The JVMs built in "Java Flight Recorder" (JFR) is a monitoring tool that collects information about the events during the execution of your Java Application.

To generate a JFR recording, add the argument `-XX:StartFlightRecording=filename=recording.jfr` to your `java` call.

The final commandline call could look something like this:

```sh
java -XX:StartFlightRecording=filename=recording.jfr -jar ./MyAppl.jar
```

Once the JFR recording file exists, drop the resulting JFR file into (https://www.speedscope.app/)

