转至主要内容
上一页
上一页
下一页
下一页

启动飞行记录

通过将飞行记录器插件连接到 JVM 可以启动飞行记录。飞行记录器插件在 JVM 上启动 JFR 运行时引擎,并创建记录文件。

要启动飞行记录,请执行以下操作:

  1. 在 JVM 浏览器中右键单击 JVM,并选择启动飞行记录
  2. 通过单击浏览按钮选择记录的路径和文件名。
  3. 指定记录的名称。
  4. 选择记录的类型。可以使用以下选项:
    • 固定时间记录:使用记录时间字段中指定的固定持续时间创建记录。JFR 将在固定持续时间内收集事件,然后将记录转储到指定文件。

    • 连续记录:创建连续运行的记录。JFR 将收集事件并将数据写入到全局缓冲区。当全局缓冲区填满时,将放弃最早的数据。每当请求转储时,或者当规则触发转储时,当前位于缓冲区中的数据都可写入到指定文件。对于此类型的记录,可以使用最大大小字段设置要在磁盘上保留的数据的最大允许大小,并使用最大存活时间字段设置事件的最大允许存活时间。这些值是近似值,因为是对完整数据块执行转储。

  5. 事件设置下拉列表中选择飞行记录模板。模板定义要记录的事件。要管理模板,请单击模板管理器。有关使用模板的信息,请参阅“管理飞行记录模板”。
    单击完成以开始记录,或者单击下一步以修改在所选模板中定义的事件选项。
  6. (可选)修改所选飞行记录模板的事件选项。
    单击完成以开始记录,或者单击下一步以修改在所选模板中定义的事件详细信息。
  7. (可选)修改所选飞行记录模板的事件详细信息。事件详细信息定义是否应在记录中包含事件。对于某些事件,您还可以定义是否应将堆栈跟踪附加到事件,指定持续时间阈值(适用于持续时间事件)和请求时段(适用于可请求的事件)。
    如果要修改前面步骤中设置的任何设置,请单击返回。单击完成以开始记录。

当开始固定时间记录时,会在“进度查看”中显示该记录。要打开“进度查看”,请打开窗口菜单,选择显示视图,然后选择进度查看

要查看 JVM 所有正在运行的记录(包括连续记录),请在 JVM 浏览器中展开所需连接,然后展开飞行记录器节点。如果右键单击正在运行的记录,您可以使用下列选项:

  • 转储:打开“转储记录”窗口以创建从全局缓冲区中的当前事件到记录文件的转储。有关详细信息,请参阅:转储正在运行的飞行记录。

  • 编辑:打开与启动飞行记录向导相似的编辑飞行记录向导。

  • 停止:停止记录,但将收集的数据保留在全局缓冲区中。停止的记录将保留在 JVM 的记录列表中。

  • 关闭:将收集的数据从全局缓冲区转储到记录文件并停止记录。


上一页
上一页
下一页
下一页