2009-07-13 52 views
2

我正在使用JetBrains dotTrace,我已經完成了我的應用程序的完全CPU綁定。但是,當你沿樹走的樹結果不會總結到樹中的樹以上的級別時,我只能在方法調用方法中看到方法調用不是節點的主體行。JetBrains dotTrace,是否可以逐行剖析源代碼?否則我需要另一個工具

是否可以逐行剖析源代碼行

即對於一個節點:

  • SimulatePair()99.04%
    --nextUniform()30.12%
    --IDCF()24.08%

所以方法調用nextUniform + IDCF在SimulatePair中使用54%的時間(或54%的總執行時間,我不知道如何閱讀此內容),無論發生什麼事情,其他46%的SimulatePair我都需要一行一行的細節。

任何幫助或替代工具非常感謝。

感謝

回答

2

退房ANTS ...

線級別的代碼時序 - 鑽到 特定的代碼行負責 性能低效

+0

剛剛運行它,它運行得非常緩慢,但非常好,正是我想要的,謝謝。 – m3ntat 2009-07-13 17:28:21

+0

神奇的工具,非常值得許可證價格。 – 2009-07-13 17:28:55

0

爲了未來搜索者的利益,dotTRACE 4.0 BETA支持逐行分析。它幫助我找到了一個無限循環。

1

dotTrace 6支持逐行分析。此外,通過使用Profiler API,您可以通過代碼設置要通過PerformanceProfiler.Start和PerformanceProfiler.Stop進行配置的應用程序的哪些部分。

真的很容易使用和功能強大。

相關問題