【发布时间】:2010-09-10 19:26:11
【问题描述】:
您如何跟踪/分析您的 .NET 应用程序? MSDN 在线帮助提到了 Visual Studio Team(我没有)并且有 Windows Performance Toolkit。但是,您可以推荐其他解决方案吗?最好(当然)一种无需更改代码(手动)即可工作并且可以集成到 Visual Studio 中的解决方案。
【问题讨论】:
标签: c# .net visual-studio profiling profiler
您如何跟踪/分析您的 .NET 应用程序? MSDN 在线帮助提到了 Visual Studio Team(我没有)并且有 Windows Performance Toolkit。但是,您可以推荐其他解决方案吗?最好(当然)一种无需更改代码(手动)即可工作并且可以集成到 Visual Studio 中的解决方案。
【问题讨论】:
标签: c# .net visual-studio profiling profiler
另见this question。 JetBrains dotTrace 是我发现的最好的 .NET 分析器(我几乎尝试了所有的分析器),因为它是唯一一个开销足够低来处理处理器密集型应用程序的分析器。它也简单、准确且设计精良 - 强烈推荐!
【讨论】:
【讨论】:
【讨论】:
CLR Profiler相当不错。
【讨论】:
我认为这是最好的免费版: http://www.productivity-boost.com/Download.aspx
网站是德文的,但你可以下载,软件是英文的。
【讨论】:
我喜欢dotTrace3.1 它对我来说非常有效。
【讨论】:
如果您正在寻找免费的东西,我会使用 NProf。虽然它非常有限,并且可能会在某些程序上崩溃或挂起。
【讨论】:
不是免费的,但我只是在带有流的庞大代码库中遇到了一个棘手的问题。 Visual Studio 的分析器让我很接近,但 Antz Profiler 将其锁定。它不是免费的,但它比设置 Visual Studio 轻松得多。
【讨论】:
.NET Memory Profiler 是一款出色的内存使用分析工具。
【讨论】:
我们的团队使用EQATEC Profiler,我发现它简单易用。它可以在不更改源代码的情况下工作,但我认为 Visual Studio 集成是不可能的。
【讨论】: