“方法详细信息”视图显示关于特定方法及其直接调用者和子方法的数据。数据是用图形和表格格式显示的。
要打开“方法详细信息”视图,双击“性能调用图”视图中的节点。还可以在“概要分析监视器”中右键单击包含您想分析的数据的概要分析资源,然后单击方法详细信息。
“方法详细信息”视图可以显示以下方法信息:
数据项 | 描述 |
---|---|
方法 | 当前显示的方法的名称。 |
主机 | 运行方法的主机的名称。 |
进程 | 运行方法的进程的标识。 |
调用次数 | 调用方法的总次数。 |
额定时间 | 方法所花费的总时间,不包括任何子方法所花费的时间。 |
累积时间 | 所选方法的额定时间,加上在所选方法的所有子方法上花费的时间。 |
平均时间 | 方法的每个调用所花费的平均时间(额定时间/调用次数)。 |
最短时间 | 记录方法的单个调用的最短时间。 |
最长时间 | 记录方法的单个调用的最长时间。 |
源代码文件 | 如果提供了源代码,这就是方法的源代码文件名。 |
调用者 | 方法的直接调用者的名称。 |
子方法 | 方法的直接子方法的名称。 |
百分比 | 对于调用者,指的是调用者执行的调用在总方法时间中所占的百分比。对于子方法,指的是子方法的总时间在总方法时间中所占的百分比。 |
传播时间 | 对于调用者,指的是调用者在方法上花费的总时间。对于子方法,指的是方法在子方法上花费的总时间。 |
在“方法详细信息”视图中提供了下列控件和菜单命令:
控件 | 命令 | 描述 |
---|---|---|
![]() |
显示调用图 | 显示“性能调用图”。 |
![]() |
查找方法 | 让您指定要查找的方法名。如果找到了该方法,则将在“性能调用图”中选择该方法,并且“方法详细信息”视图将更改为显示有关该方法的信息。 |
![]() |
在方法选择历史记录中,浏览至上一个选择的方法。 | |
![]() |
在方法选择历史记录中,浏览至下一个选择的方法。 | |
下拉菜单 | 使您能够更改方法名在“方法详细信息”视图和“性能调用图”视图中的显示方式。 | |
下拉菜单 | 让您选择要使用的时间单位:秒、毫秒或微秒。 | |
下拉菜单 | 让您选择要使用的精度:范围是 0.0 到 0.00000,或者不选择任何精度。 | |
弹出菜单 | 刷新视图 | 根据在“概要分析监视器”中选择的概要分析资源的当前数据,重绘所有视图。 |
弹出菜单 | 过滤器 | 在数据集中包括或排除方法。有关更多信息,请参阅“性能调用图”和“方法详细信息”视图中的数据命令。 |
弹出菜单 | 子树 | 隐藏、删除子树或者使子树具有焦点。有关更多信息,请参阅“性能调用图”和“方法详细信息”视图中的数据命令。 |
弹出菜单 | 打开源代码 | 当提供了当前显示的方法的源代码时,在缺省编辑器中打开源代码文件。 |
突出显示下拉列表 | 根据在下拉列表中选择的条件,在“性能调用图”中突出显示方法。突出显示的方法的名称显示在列表下面。有关突出显示类别的信息,请参阅“性能调用图”和“方法详细信息”视图中的数据命令。 |