关于c#:.NET应用程序的性能测量

Performance measurement of .NET application

本问题已经有最佳答案,请猛点这里访问。

我已经将32位应用程序转换为64位。如何度量两个版本中应用程序的性能。

  • 是否有基准测试/绩效衡量工具/dll?

  • 是否可以在模块/功能级别而不是整个应用程序上测量性能。例如,我希望在32位和64位计算机中看到性能图形呈现功能。

  • 事先谢谢。


    Microsoft提供的.NET分析工具是.NET Framework 4的clr profiler。您可以将其用于任何.NET 4.0应用程序。对于2.0,同样的分析器也可用。

    您可以尝试使用JetBrains分析器进行性能测量。


    尝试使用ants profiler:http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/

    这是一个免费试用期。您可以在Visual Studio中安装它。

    它测量一个方法被调用的时间、执行时间以及内存消耗。