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中安装它。
它测量一个方法被调用的时间、执行时间以及内存消耗。