当我运行应用程序时,有人可以帮助我找出如何获得c#方法的执行时间。
如果我使用clr profiler,我可以得到对象分配细节。
但我正在寻找需要很长时间才能执行的方法或代码行。
试试JetBrain的dotTrace或ANTS探查器。
dotTrace profiler输出的屏幕截图:
(来源:jetbrains.com)
如果可以的话,我建议您掌握一个商业分析器。它们提供了更好的布局信息,可帮助您找出瓶颈和内存泄漏的位置。看看Red Gate ANTS profiler或JetBrains dotTrace。我写了一篇小文章,向您介绍如何使用一个here