2010-01-22 47 views
2

在我的項目中,我有一些在VBA中已開發的代碼,它調用來自不同C#DLL的函數。目前代碼的性能已經下降,我正計劃檢查大部分執行時間花在哪個函數/ dll上。 如果有任何工具可用來檢查相同,請讓我來。如何檢查在不同dll中花費的執行時間

回答

4

一位專業人士,RedGate ANTS是最有幫助的。

+0

我試過了一堆.NET的分析器,螞蟻是我的最愛。 – 2010-01-22 04:26:46

+0

謝謝Chris&Sam。 – NewAutoUser 2010-01-22 06:21:23

0

的IDE下,只要運行它。雖然速度很慢,但可以暫停幾次,每次看一下調用堆棧。如果在dll中花費大量時間,您將很容易看到最大的時間,並且您將看到他們在做什麼以及爲什麼。 This is an explanation of why it works.

相關問題