|
当前版本仍在开发中,尚不被视为稳定版本。最新稳定版请使用 Spring Batch 文档 6.0.2! |
Java Flight Recorder (JFR) 支持
从 6.0 版本开始,Spring Batch 提供了对 Java Flight Recorder(JFR)的支持, 帮助你监控和诊断批处理作业。JFR 是集成在 Java 虚拟机(JVM)中的低开销、事件驱动型分析工具, 可以让开发者收集应用性能与运行行为的详细信息。
启动 Spring Batch 应用时,可以通过添加以下 JVM 选项来启用 JFR:
java -XX:StartFlightRecording:filename=my-batch-job.jfr,dumponexit=true -jar my-batch-job.jar
启用 JFR 后,Spring Batch 会自动为关键的批处理活动创建 JFR 事件, 例如作业与 Step 执行、条目读取与写出,以及事务边界等。 这些事件可以通过 Java Mission Control(JMC)或其他兼容 JFR 的工具查看和分析。