“性能调用图”视图提供工具,以供侧重于指示潜在性能问题的数据。该视图不仅显示概要分析运行已收集的性能数据的概览,当您将光标悬停在某个方法或调用路径段上时,还显示详细的统计信息。
通过右键单击概要分析资源并从弹出菜单选择性能调用图,打开该视图。
- 在调用图中确定自己的方向。
- 单击显示调用图按钮
显示调用图概览以供浏览大型或复杂的调用图。
- 使用“缩放”滑块来调整调用图的大小和范围。
- 将鼠标光标移到调用图上,按下鼠标左键使光标显示成手形,然后上下左右拖动光标。
- 使用突出显示下拉列表突出显示相关的或共享重要特征的方法。例如,可以突出显示选中方法的所有直接父方法。有关更多信息,请参阅“性能调用图”数据命令
- 单击在调用图中查找方法按钮
按名称搜索单个的方法。
- 右键单击节点,然后从弹出菜单选择,聚焦于程序的特定部分。请注意,可以通过选择来撤销任何子树命令,或者选择来撤销所有子树操作。
- 调查“假设情况”场景来评估建议的代码更改的影响:
- 删除某整个节点,并从数据集中除去它的性能数据。右键单击节点并从弹出菜单选择。现在,性能统计信息显示在不调用删除的子树的情况下应用程序如何执行。
- 也可以从数据集中删除单个方法或者完整的类或程序包。右键单击某个方法或者某个代表性的类或程序包,并从弹出菜单选择过滤器 >,接着选择合适的删除命令。
- 简化调用图显示:
- 隐藏不感兴趣的节点,但不删除它们的性能数据。右键单击节点并从弹出菜单选择。将从显示中除去该节点及其所有子节点,但在父节点的统计信息中仍将包含子树节点的时间。
- 隐藏不感兴趣的方法、类或程序包。右键单击某个方法或者某个代表性的类或程序包,并从弹出菜单选择过滤器 >,接着选择合适的隐藏命令。
- 调整节点显示的详细程度。右键单击节点,并使用包含在展开/折叠 > 菜单中的命令。请注意,可以通过选择来撤销任何子树命令,或者选择来撤销所有展开/折叠、过滤器和子树操作。