“性能调用图”显示正在进行概要分析的程序的动态调用结构,并指出程序在哪里所花的时间最多。
要打开“性能调用图”,请右键单击“概要分析监视器”中的概要分析资源,并从弹出菜单中选择
。下面是使用图的一些提示:
数据项 | 描述 |
---|---|
方法 | 鼠标光标悬停位置的方法名称。 |
源文件 | 如果有源代码,就是选中方法的源文件名。 |
调用 | 对选中方法的总调用数。 |
额定时间 | 在选中的方法上花费的时间,不包括任何子方法的时间。 |
累积时间 | 选中方法的额定时间,加上代表选中方法在所有子方法上花费的时间。 |
最短时间 | 为选中方法的单个调用记录的最短时间。 |
最长时间 | 为选中方法的单个调用记录的最长时间。 |
平均时间 | 每个调用花费在选中方法上的平均时间(额定时间/调用数)。 |
调用者 | 对于节点之间的弧,指的是调用节点的名称。 |
子节点 | 对于节点之间的弧,指的是子节点的名称。 |
调用 | 对于节点之间的弧,指的是由调用者向子节点发出的调用数。 |
扩展时间 | 对于节点之间的弧,指的是代表调用者在子节点上花费的时间。 |
控件 | 命令 | 描述 |
---|---|---|
以缺省布局重绘调用图。 | ||
显示或隐藏调用图概览。 | ||
![]() |
打开当前选择的方法的“方法详细信息”视图。 | |
![]() |
让您指定一个方法名在图中进行查找。 | |
![]() |
让您更改图中使用的颜色。 | |
在节点选择历史记录中,浏览上一次选择的节点。 | ||
在节点选择历史记录中,浏览下一个选择的节点。 | ||
下拉菜单 | 线比例因子 | 指定图中的线条如何显示。 您可以指定为 | 或为 。线性线缩放用链接节点的线条的粗细代表确定资源从节点到其直接邻节点的分发,表示为运行的概要分析的总数百分比。缺省值为 。
下拉菜单 | 让您更改方法名在“性能调用图”视图和“方法详细信息”视图中显示的方式。 | |
下拉菜单 | 让您选择要使用的时间单位:秒、毫秒或微秒。 | |
下拉菜单 | 让您选择要使用的精确度:从 0.0 到 0.00000,或无。 | |
弹出菜单 | 刷新视图 | 使用选定概要分析资源的最新数据重新填充所有视图。 |
弹出菜单 | 过滤器 | 在分析数据集中包含或排除方法。有关更多信息,请参阅“性能调用图”数据命令。 |
弹出菜单 | 子树 | 隐藏、删除或聚焦于子树。有关更多信息,请参阅“性能调用图”数据命令。 |
弹出菜单 | 展开/折叠 | 显示或隐藏选中的方法的子方法。 有关更多信息,请参阅“性能调用图”数据命令。 |
弹出菜单 | 打开源代码 | 当选择方法的源代码可用时,在缺省编辑器中打开源文件。 |
突出显示下拉列表 | 突出显示方法 | 根据您在列表中选择的条件突出显示方法。有关更多信息,请参阅“性能调用图”数据命令。 |
缩放滑块 | 缩放图 | 更改图的缩放比例。 |