在我的项目中,我有一些代码已在VBA中发布,它调用来自不同C#DLL的函数。目前代码的性能已降低,我打算检查大部分执行时间花在哪个函数/ dll上。 如果有任何工具可以检查,请告诉我。
答案 0 :(得分:4)
一位专业的探查者,RedGate ANTS最有帮助。
答案 1 :(得分:0)
我对dotTrace
感到满意答案 2 :(得分:0)
只需在IDE下运行即可。虽然它很慢,但只需暂停几次,每次都看一下调用堆栈。如果在dll中花费大量时间,您将很容易看到最大的时间,并且您将看到它们正在做什么以及为什么。 This is an explanation of why it works.