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.