跳过标题
上一页
上一页
 
下一页
下一页

“事件设置”表

“事件设置”表将列出可用于记录的所有事件。此表具有可用于缩小表中结果范围的筛选机制。

筛选机制

使用筛选机制可以通过指定某个列和该列中作为筛选结果依据的值来缩小表中显示的信息的范围。如果您要限制结果 (例如) 以仅显示以 java.vm 开头的属性,则这会很有帮助。

要过滤列,请执行以下操作:

  1. 右键单击“筛选列”以打开其菜单,然后选择要对其进行筛选的列,例如“请求时段”。

    列名将显示在“筛选列”字段中。

  2. 在相邻文本框中,输入要筛选的字符串。

    通常,为了减少对性能的影响,只使用简单的 Kleene 星号通配符执行匹配。一个星号 (*) 将匹配 0 次或多次出现的任何字符;例如:

    8* 将匹配任何以 8 开头的内容。*es 将匹配任何以 es 结尾的内容。

    也可以使用正则表达式来进行匹配;但是,如果表达式复杂并且数据量较大,则解析可能会花费很长时间;例如:

    regexp:(YC|Young Collect).* 将匹配任何以“YC”或“Young Collect”开头的内容,例如“YC Promotion Failed”、“Young Collection”和“Young Collector Nursery Snapshot”。

    还可以对具有数值的列构建逻辑表达式。例如,对于含有计数的列,如“内存”/“按类分配”表中的列,表达式“> 100 && < 500”将筛选出事件数大于 100 但小于 500 的类。

    筛选文本输入字段区分大小写。

“事件设置”表

此表中列出了可用于记录的事件,并显示每种事件类型的设置。表:事件设置列说明对此表中显示的默认信息进行了说明。

事件设置列说明

说明

事件名称

记录的事件的名称。

已打开

是否已记录特定事件类型。如果此值为,则未记录该事件。

已启用堆栈跟踪

此事件类型的堆栈跟踪是否可用。如果此值为 No,则该事件的堆栈跟踪不可用。

请求时段

对于可请求事件,此列指示创建事件的频率。例如,通常每秒对 CPU 负载采样一次。

阈值

截止值的阈值,低于该值时,则未记录某种类型的事件。阈值用于限制生成记录的内存和性能开销。例如,通常不会记录时间短于 20 毫秒的 Java 阻塞事件。


使用“事件设置”表

在此表上,可以执行以下操作:

将“事件设置”表与操作集结合使用

在“事件设置”表上,可以向操作集添加特定事件设置或从操作集中删除特定事件设置以仅比较这些跟踪中发生的事件。此功能可从“操作集”上下文子菜单访问,它与飞行记录器其他选项卡上提供的功能类似。