![]() 上一页 |
![]() 下一页 |
当从 Java Mission Control Client 启动飞行记录时,飞行记录器会记录 JVM 进程在指定时段内的状态。然后,飞行记录器会创建一个包含记录的数据的文件。记录完成后,系统会自动在 Java 飞行记录器工具中打开此记录文件。
Java 飞行记录器 (JFR) 是一个性能监视和概要分析工具,它可使诊断信息始终可用,即使在发生灾难性故障 (例如系统崩溃) 后也是如此。JFR 的最基本功能是作为诊断数据和概要分析数据的滚动缓冲区,可供随时按需使用。您可以将 JFR 视为一种“时光机”,通过它可以返回到过去某个时间,收集导致某个事件的诊断数据。存储在滚动缓冲区中的数据包括 JVM 和应用程序事件。
在 Java Mission Control Client 中,运行与飞行记录器兼容的 JVM 版本 (即 JDK 7 Update 4 或更高版本) 的用户可以使用飞行记录器在一系列选项卡上查看 JVM 记录、当前记录设置和运行时参数,这些选项卡将性能数据聚集到基于任务的逻辑组中。这些选项卡以各种刻度盘、图表和表格的方式显示数据。在每个选项卡的顶部有一个称为范围导航器的滑动窗口,使用它可以扩大或缩小报告的范围;例如,如果看到一组事件分布在特定时段附近,则可以调整范围导航器以仅包括这些事件,这样选项卡组件上仅显示这些事件的结果数据。