我有一个C#应用程序,有时会花费很高的CPU。我想看看代码的哪一部分成本最高。但Microsoft CLR Profiler仅确定内存使用情况,根据here,它不适用于计算分析。有没有工具可以做到这一点?
感谢。
答案 0 :(得分:1)
我使用的是RedGate Ants Performance Profiler。这是一种商业产品,但物有所值。
http://www.red-gate.com/products/ants_performance_profiler/index.htm
答案 1 :(得分:0)
看看这个问题 - What Are Some Good .NET Profilers?
答案 2 :(得分:0)
尝试Redgate ANTS Profiler,他们可以免费试用。
答案 3 :(得分:0)
答案 4 :(得分:0)
如果您在大公司工作,您可以提出团队版请求。它包含非常酷的时间分析器。(我听说它在2010年的专业版中可用,但我使用VS 2008)