调用路径

调用路径选项卡显示调用突出显示的方法的方法。

如果有多个方法调用突出显示的方法,会在圆括号中显示权重。对于任何方法,调用其的方法的百分比之和为 100%。以下示例显示方法 Util.constructString() 经常由另一个 constructString() 方法调用(占样本的 81.3%)。 Util.constructString() 方法还偶尔由 processTraceBuffer() 调用(占样本的 18.7%)。顶级 constructString() 节点具有两个子代。

Java™ 示例:调用 Util.constructString() 的方法
  • constructString
    • constructString (81.3%)
      • parseDataIntoTracepoint (63.3%)
      • parseMessage (36.7%)
    • processTraceBuffer (18.7%)

在这种情况下,您可采用两种策略进行优化。首先是提高 Util.constructString() 方法的效率。其次是降低调用的频率。降低 processTraceBuffer() 调用 constructString() 的频率和将 constructString() 调用 Util.constructString() 的频率减半的效果并没有多大差异。



© Copyright IBM Corporation 2007, 2015.
© Copyright 1997, 2015, Oracle and/or its affiliates.
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.