分析程序性能

时间:2011-09-27 08:43:33

标签: c# performance

我有一个程序,但我遇到了一些性能问题。 我希望能够跟踪代码中每个函数运行所需的时间。

请向我推荐一个可以按规定执行的工具。

编辑:

有免费/开源工具吗?

4 个答案:

答案 0 :(得分:0)

看看DotTrace,JetBrains非常好。

答案 1 :(得分:0)

如果你有VS 2010,你可以使用它的profiling工具来完成你想要的东西

答案 2 :(得分:0)

我对SlimTune Profiler有积极的体验。它轻巧,自由,功能强大。

答案 3 :(得分:0)

三种选择。 1)正如Joe所说,Jetbrains DotTrace。我用这个。它很简单。

2)正如M0sa所说,Visual Studio具有分析工具,但仅限于Ultimate和高级版本。

3)Redgate做蚂蚁剖析器。显然这些天好多了。几年前我拒绝了它,因为它很慢而且记忆力很大。可能值得一看。

还有一些免费提供特定技术的工具。如果您下载包含一套性能工具的Windows 7 SDK,则包括WPF性能工具。仅供参考,他们并非仅适用于Windows 7。