我创建了一个控制台应用程序,我在其中尝试了 2 种不同的方法从 sql 数据库(= 在同一台服务器上)获取值。当我添加一个秒表来检查哪个是最快的方法时,我有时会得到第一个,有时是第二个。这可能是什么原因造成的?是否可以在相同条件下进行测试?我应该运行这个异步吗?
我的控制台代码可以在这里找到:http://pastie.org/7920175
最佳答案
我建议使用 ANTS Performance Profile
方法的性能取决于许多因素,而不仅仅是服务器。
关于c# - 测试性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16608104/