Java Flight Recorder (JFR) 支持

从版本 6 开始,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 事件,例如作业和步骤执行、项目读取和写入以及事务边界。可以使用 Java Mission Control (JMC) 或其他兼容 JFR 的工具查看和分析这些事件。

© . This site is unofficial and not affiliated with VMware.