c# - 测试性能

标签 c# performance methods console-application

我创建了一个控制台应用程序,我在其中尝试了 2 种不同的方法从 sql 数据库(= 在同一台服务器上)获取值。当我添加一个秒表来检查哪个是最快的方法时,我有时会得到第一个,有时是第二个。这可能是什么原因造成的?是否可以在相同条件下进行测试?我应该运行这个异步吗?

我的控制台代码可以在这里找到:http://pastie.org/7920175

最佳答案

我建议使用 ANTS Performance Profile

方法的性能取决于许多因素,而不仅仅是服务器。

关于c# - 测试性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16608104/

相关文章:

java - 事务可以是一个类吗?

c# - asp.net C# ajax 运行 'async' 批处理作业

performance - CPU 上的 Keras LSTM 比 GPU 快?

java - 打印多个类

ruby - 如何使用哈希在 Ruby 中存储方法?

c# - 拆分列表的元素并仅从拆分中检索第一部分

c# - 如何在 foreach 和语句中递增整数?

mySQL从主键选择和从外键选择大O

c# - 移植应用程序时有效利用 64 位架构

javascript - JS 是否可以在一行中向 html 元素添加一些类并删除一些其他类?