public class FlightRecorderApplicationStartup extends Object implements ApplicationStartup
ApplicationStartup
implementation for the Java Flight Recorder.
This variant records StartupStep
as Flight Recorder events. Because
such events only support base types, the
StartupStep.Tags
are serialized as a
single String attribute.
Once this is configured on the application context, you can record data by
launching the application with recording enabled:
java -XX:StartFlightRecording:filename=recording.jfr,duration=10s -jar app.jar
.
DEFAULT
Constructor and Description |
---|
FlightRecorderApplicationStartup() |
Modifier and Type | Method and Description |
---|---|
StartupStep |
start(String name)
Create a new step and marks its beginning.
|
public StartupStep start(String name)
ApplicationStartup
A step name describes the current action or phase. This technical name should be "." namespaced and can be reused to describe other instances of the same step during application startup.
start
in interface ApplicationStartup
name
- the step name