![]() 上一页 |
![]() 下一页 |
JFR 由以下组件组成:
JFR 运行时是 JVM 内部的记录引擎,用于生成记录。运行时引擎本身包括以下组件:
代理控制缓冲区、磁盘 I/O、MBean 等。此组件提供了一个使用 C 和 Java 代码编写的动态库,还提供了与 JVM 无关的纯 Java 实施。
生成器将数据插入缓冲区。它们可以从 JVM 和 Java 应用程序收集数据,也可以 (通过 Java API) 从第三方应用程序收集数据。
借助适用于 Java Mission Control (JMC) 的飞行记录器插件,可以从 JMC 客户机使用 JFR,通过图形用户界面 (GUI) 来启动、停止和配置记录,以及查看记录文件。