查找整个程序中的问题路径

另请参见

如果您的程序与某特定代码段之间有多条来往路径,则导致性能问题的主要原因可能仅是少数几条或一条路径。使用 [调用者-被调用者] 标签可以浏览调用树以查找这些路径。

查找一条或多条重要路径:

  1. 执行以下操作之一,为要检查的度量选择相容值:

    除值以外,您还可以选择百分比,以便查看度量占不同路径的比例。

  2. 在 [函数] 标签中,单击最感兴趣相容度量的列标题,使其成为排序度量。
  3. 选择具有高相容度量的感兴趣函数。

    较好的选择是有多条路径汇入或离开的函数。

  4. 单击 [调用者-被调用者] 标签。

    所选函数出现在中间窗格中。

  5. 单击与最感兴趣相容度量相对应的归属度量的列标题,使其成为排序度量。
  6. 检查调用者或被调用者的度量。
  7. 选择具有高归属度量值或百分比的函数。

    新选择的函数出现在中间窗格中,该函数的调用者和被调用者出现在上部和下部窗格中。

  8. 重复执行步骤 7,直到找到引起高度量值的一条或多条路径。

    如果想反转搜索的方向,请在调用者窗格和被调用者窗格之间进行切换。

提示 如果在浏览调用树的同时想检查每个函数的度量,请查看 [摘要] 标签。

找到重要路径后,请检查您的代码,以查看什么参数或代码结构可能导致这些度量值。可以使用 [源] 标签来查看包含所选函数的文件。

另请参见
调用者-被调用者标签
互斥、相容和归属度量
摘要标签
源标签
函数标签

找到要找的内容了吗?如未找到,请将您的意见通过电子邮件发送至 docfeedback@sun.com。
法律声明