Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我运行应用程序时,有人可以帮我找出如何获取 c# 方法的执行时间。
如果我使用 clr profiler,我可以获得对象分配的详细信息。
但我正在寻找需要很长时间才能执行的方法或代码行。
试试 JetBrain 的dotTrace或ANTS分析器。
dotTrace 分析器输出的屏幕截图:
(来源:jetbrains.com)
如果可以的话,我建议你找一个商业分析器。它们提供了更好的布局信息,以帮助您隔离瓶颈和内存泄漏可能在哪里。查看 Red Gate ANTS 分析器或 JetBrains dotTrace。我写了一篇小文章,带你了解如何使用这里