![]() 上一页 |
与航空领域的同名术语类似,黑匣子记录可以描述导致系统或应用程序出现“灾难性”故障的大量事件。在启用 JFR 的情况下,无论何时启动在 Oracle JRockit 上运行的 Java 应用程序,数据都会不断收集在 JFR 或其缓冲区中。在出现系统故障时,此记录的内容将转储到文件中,可用于事后故障分析。此类事件的示例包括 JVM 崩溃、应用程序意外终止或电源故障。JFR GUI 提供了恢复和检查此数据的机制。
要创建黑匣子记录,请执行以下操作:
在控制视图中,右键单击 JRockit 默认记录,打开上下文菜单。
选择转储。
此时将显示“转储记录”对话框。
在“文件名”中,键入用于保存转储文件的文件路径和文件名。如有必要,请使用浏览定位文件路径;或者如果希望覆盖现有文件,请定位到相应文件。
按照表:选择黑匣子数据的持续时间所述,单击适当的单选按钮来选择记录的持续时间。
单击确定。
记录将转储到指定文件中。然后,您可以在 JFR 中打开此文件,并在该工具中检查记录数据。