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

“热点方法”表

与热点包和热点类类似,热点方法是应用程序花费大量时间执行的方法。此表提供比“热点包”图表或“热点类”表所提供内容更细粒度的有关应用程序在其中花费时间执行的位置的视图,在帮助您识别可能有问题的方法方面很有价值。选择方法时,可以在此选项卡下半部分的“先前/后续跟踪”表上查看其先前和后续跟踪。表:“热点方法”表说明对“热点方法”表上提供的数据进行了说明。

“热点方法”表说明

说明

方法

热点方法的名称。

样本计数

在范围导航器中指定的时段内对此方法进行采样的次数。

百分比

在范围导航器中指定的时段内,应用程序在特定方法中执行时所花费的时间占总时间的百分比。


可以使用表上的筛选机制来缩小表中显示的信息的范围。

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

  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 的类。

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