11

您如何跟踪/分析您的 .NET 应用程序?MSDN 在线帮助提到了 Visual Studio Team(我没有)并且有 Windows Performance Toolkit。但是,您可以推荐其他解决方案吗?最好(当然)一种无需更改代码(手动)即可工作并且可以集成到 Visual Studio 中的解决方案。

4

10 回答 10

9

另请参阅此问题。JetBrains dotTrace 是我发现的最好的 .NET 分析器(我几乎尝试了所有的分析器),因为它是唯一一个开销足够低来处理处理器密集型应用程序的分析器。它也简单、准确且设计精良 - 强烈推荐!

于 2008-09-18T17:44:04.800 回答
5

生日快乐:

http://www.jetbrains.com/profiler/

于 2008-09-18T17:17:04.723 回答
5

Ants Profiler 为我工作 http://www.red-gate.com/products/ANTS_Profiler/

于 2008-09-18T17:23:52.290 回答
1

CLR Profiler相当不错。

于 2008-09-18T17:20:23.873 回答
1

我认为这是最好的免费:http: //www.productivity-boost.com/Download.aspx

该网站是德文的,但您可以下载它,该软件是英文的。

于 2013-01-18T13:13:32.947 回答
0

我喜欢 dotTrace3.1 它对我来说效果很好。

于 2008-09-18T17:18:10.210 回答
0

如果您正在寻找免费的东西,我使用 NProf。尽管它非常有限,并且可能会在某些程序上崩溃或挂起。

http://nprof.sourceforge.net/Site/Description.html

于 2008-09-18T17:21:22.403 回答
0

不是免费的,但我只是在带有流的庞大代码库中遇到了一个棘手的问题。Visual Studio 的分析器让我很接近,但 Antz Profiler 将其锁定。它不是免费的,但它比设置 Visual Studio 轻松得多。

于 2008-09-18T17:24:18.153 回答
0

.NET Memory Profiler是一个出色的内存使用分析工具。

于 2008-09-19T07:05:25.370 回答
0

我们的团队使用EQATEC Profiler,我发现它简单易用。它无需更改源代码即可工作,但我认为 Visual Studio 集成是不可能的。

于 2010-01-25T15:27:03.630 回答