gpt4 book ai didi

c# - visual studio 2017 启动有/无调试性能差异

转载 作者:太空宇宙 更新时间:2023-11-03 14:53:17 25 4
gpt4 key购买 nike

我是 visual studio 的新手。我在vs2017中创建了一个控制台应用程序来测试一个库的性能,代码很简单,就像

start stopwatch
insert a bunch of elements to a list.
stop stopwatch
print out the time used

奇怪的是,当我在 visual studio 2017 中运行它时,在“不调试启动”下运行时使用的时间大大减少,即 control+f5,与“调试启动”相比。我想知道是什么导致了差异,以及在将此控制台应用程序部署到云后我应该使用哪个数字作为基准。

谢谢。

最佳答案

在开发/开发机器上运行不能被视为性能测量的基准。最佳做法是进行性能测试[最好是自动化],该测试在尽可能接近生产环境的机器上定期执行。测试应该记录您对基准测试感兴趣的用例所花费的时间。

关于c# - visual studio 2017 启动有/无调试性能差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50831055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com