![]() 上一页 |
![]() 下一页 |
“事件日志”表将列出在范围导航器中定义的时段内发生的所有事件。对于每个事件,“事件日志”表均显示表:“事件日志”表说明中所述的信息。
“事件日志”表说明
列 | 说明 |
---|---|
开始时间 |
事件的开始时间。 |
结束时间 |
事件的结束时间,即其提交时间。 |
持续时间 |
单个事件持续的时间长度 (精确到毫秒)。 |
线程 |
运行该事件的线程的名称。 |
事件类型 |
所发生的事件的类型。 |
使用此面板上的这两种功能可以缩小显示在表和饼图上的结果的范围。下面是用于仅显示数据的操作集的筛选机制和选项。
可以使用表上的筛选机制来缩小表中显示的信息的范围。
要过滤列,请执行以下操作:
右键单击“筛选列”下拉控件以打开其菜单,然后选择要对其进行筛选的列,例如“线程”。
列名将显示在“筛选列”字段中。
在相邻文本框中,输入要筛选的字符串。
通常,为了减少对性能的影响,只使用简单的 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 的类。
筛选文本输入字段区分大小写。
可以使用上下文菜单执行以下操作来定制“事件日志”表:
更改每列的排序顺序。请参阅“更改表列的排序顺序”。
通过从可用列列表中选择来选择要显示的数据。请参阅“选择要在表中显示的列”。
更改跟踪中每个方法名中的信息量。请参阅“配置跟踪显示”。
复制要粘贴到其他位置 (例如,文本编辑器) 的选定内容,并配置数据在剪贴板上的存储方式。请参阅将数据复制到剪贴板。
向操作集中添加事件日志和从操作集中删除事件日志。请参阅“将‘事件日志’表与操作集结合使用”。
在“事件日志”表上,可以向操作集添加特定事件或从操作集中删除特定事件。只需选择要添加或删除的事件,然后从上下文菜单中选择相应的替代项。此功能与飞行记录器其他选项卡上提供的功能类似。
要在“事件日志”表上仅显示操作集中的跟踪,请执行以下操作:
您可以选择在日志表中只显示操作集中的事件。通过选中事件日志顶部的只显示操作集可以执行此操作。选中此复选框时,只有已添加到操作集中的那些日志才会显示在表中。此外,范围导航器将通过更改表示整体事件的一部分的颜色来显示此操作集对整体活动的影响。