我正在使用JetBrains dotTrace,我已经分析了我的应用程序完全受CPU限制。但是当你走到树上时结果不能达到树上面的水平,我只看到方法调用而不是问题方法中节点的主体线。
是否可以逐行分析源代码。
即一个节点:
所以方法调用nextUniform + IDCF在SimulatePair中使用54%的时间(或54%的总执行时间我不知道怎么读这个)不管发生了什么,其他46%的SimulatePair我需要一些细节一行一行。
非常感谢任何帮助或替代工具。
由于
答案 0 :(得分:2)
查看ANTS ...
行级代码时序 - 向下钻取 具体的代码行负责 性能低效
答案 1 :(得分:1)
dotTrace 6支持逐行分析。此外,通过使用Profiler API,您可以通过代码设置要通过PerformanceProfiler.Start和PerformanceProfiler.Stop分析应用程序的哪些部分。
真的很容易使用和强大。
答案 2 :(得分:0)
为了未来搜索者的利益,dotTRACE 4.0 BETA支持逐行分析。它帮助我找到了无限循环。
答案 3 :(得分:-2)
Here's the method I use.这很简单,免费,为您提供逐行信息,并且不会出现这种混淆。