c# – 可以将零分配给变量需要比具有百万次迭代的For循环更多的时间?

前端之家收集整理的这篇文章主要介绍了c# – 可以将零分配给变量需要比具有百万次迭代的For循环更多的时间?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_0@
由于我的代码分析,我得到一个奇怪的输出.对于代码的主要计算,它正确地表明,70%的时间花费在这些部分上,但还有一些其他有趣的点.
以下行需要%5.8
int counter = 0 ; // %5.8 of total time

并且以下For循环具有较少的时间消耗(nx = 800& ny = 800)!
怎么可能?
分析器结果的图片已附加.

解决方法

更好的测试方法是附加分析器,但不要启动它. (这看起来像VS分析器,我知道这样做.)运行代码,然后启动分析器并再次运行(或多次).这将使您更好地了解代码的作用(除非您正在尝试测量启动性能).
原文链接:https://www.f2er.com/csharp/95175.html

猜你在找的C#相关文章