“方法详细信息”视图提供工具,以供侧重于指示潜在性能问题的数据。该视图显示单个方法、其调用者及其子方法的数据。
“方法详细信息”视图提供当前显示的方法的完整性能数据,包括有关它的调用者和子方法的信息。使用以下任一方法来查找可能重要的数据:
- 通过参阅“性能调用图”视图,在程序的调用结构中确定自己的方向。“方法详细信息”视图和“性能调用图”视图被保持同步,以便在一个视图中选择方法,会在另一个视图中自动更新显示。您可以使用任一视图查找所需的数据。
- 在“方法详细信息”视图中,通过双击调用者列中的条目,在调用链上向上浏览到方法调用者;通过双击子方法列中的条目,在调用链上向下浏览到子方法。
- 使用突出显示下拉列表列出相关的或共享重要特征的方法。例如,可以突出显示当前显示的方法的所有直接父方法。单击列表中的方法,使其显示在“方法详细信息”视图中。有关突出显示类别的信息,请参阅“性能调用图”数据命令
- 单击在方法详细信息中查找方法按钮
按名称搜索单个方法。
- 调查“假设情况”场景来评估建议的代码更改的影响:
- 删除当前显示的方法及其所有子方法,并从数据集中除去它们的性能数据。右键单击“方法详细信息”视图并从弹出菜单选择。现在,性能统计信息显示在不调用删除的子树的情况下应用程序如何执行。
- (从中择一)从数据集中只删除当前显示的方法或者删除该方法所属于的整个类或程序包。右键单击“方法详细信息”视图,并从弹出菜单选择过滤器 >,接着选择合适的删除命令。
- 使用“方法详细信息”视图中的命令操作“性能调用图”视图:
- 右键单击“方法详细信息”视图,然后从弹出菜单选择,来聚焦于调用图的特定部分。这使当前显示的方法成为调用图的根节点。请注意,可以通过选择来撤销任何子树命令,或者选择来撤销所有子树操作。
- 在调用图中隐藏不感兴趣的子树,或滤出方法,以便简化相应的“性能调用图”显示。要隐藏当前显示的方法代表的子树,请右键单击“方法详细信息”视图,并从弹出菜单选择。要只隐藏方法本身或者隐藏它所属于的类或程序包,请右键单击并从过滤器 > 菜单选择相应的隐藏命令。