标签: .net benchmarking profiling
通过测量函数执行时间和生成图形以可视化调用图中各个点所花费的时间,可以使用哪些工具来分析.NET程序?
答案 0 :(得分:2)
这将花费你,但Ants Performance Profiler将完成这项工作。
答案 1 :(得分:2)
AQTime和dotTrace是两个非常好的商业分析师。
免费选项是ProfileSharp,虽然我没有运气。
Microsoft也提供CLR Profiler,效果很好,但功能较少。
答案 2 :(得分:1)
CLR Profiler
答案 3 :(得分:0)
有一个免费的C#IDE SharpDevelop 3.1,它集成了profiler,并且与Visual Studio解决方案兼容。
答案 4 :(得分:0)
目标是什么?您是否只想1)查看有时间的漂亮的呼叫图,或2)找到优化的成本点以使您的计划更快?
如果答案是(2),并且你不介意任何免费的东西,你可以try this。
This给出了如何使用它的示例。