.net - 比较 .NET 中两种方法实现之间的性能

标签 .net performance-testing

我想对代码中特定方法的实现方式进行更改。在将该更改提交到生产环境之前,我想确保我的更改对该特定方法的性能没有影响或影响很小。是否有任何可用的工具可以让我轻松地对 .NET 中的单个方法实现进行性能测试?我还能如何实现这种细粒度的性能测试?

最佳答案

您可以使用 Visual Studio Profiler(高级版和终极版):

  • Beginners Guide to Performance Profiling (Visual Studio)
  • Find Application Bottlenecks with Visual Studio Profiler
  • Analyzing Application Performance by Using Profiling Tools
  • How to: Compare Profiler Data Files (您可以通过创建比较(“差异”)报告或 View 来比较两个不同的分析器数据文件(.vsp 或 .vsps)的结果。比较显示从一个分析 session 到另一个。)
  • Visual Studio Profiler Team Blog

  • 还有来自RedGate的商业工具和 JetBrains

    还有 Eqatec (这是免费的)

    关于.net - 比较 .NET 中两种方法实现之间的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5780049/

    相关文章:

    asp.net - 通过指纹查找 X.509 证书

    c# - 如何在 ASP.NET MVC 中提交禁用的输入?

    scala - 如何在 GATLING 中获取 javascript 变量值

    performance - 来自命令行的 JMeter 多个日志文件

    c# - 根据 ComboBox 中选定的索引项获取工作表

    c# - 为什么使用命令行构建 VS 安装项目时没有输出?

    jmeter - 用于负载测试的重播日志 - 是否有任何工具可以模拟请求之间的实际用户时间?

    postgresql - 调优 Postgresql 后,PgBench 结果更差

    jquery - 提高 Fabric.js 性能

    c# - 如何在 C# 中查找 IIS 站点 ID?