![]() |
1
1
我无法复制你的结果。在我的框中,“ref”版本的性能基本上与
(在没有附加调试器的情况下运行Release模式,迭代次数是原来的10到100倍,只是为了获得一个很好的长时间运行。) 你试过运行你的版本很多次吗?有没有可能在测试运行时,您的CPU正在逐渐提高其时钟速度(因为它发现它必须努力工作)? |
![]() |
2
3
切换到后
|
![]() |
3
0
真正让我印象深刻的是,在一个独立的发布版本中,这个较小的结构要快得多 独立发布版本:
|
![]() |
4
0
同意Jared的观点,这是一个基准测试错误。
|
![]() |
5
0
谢谢大家的意见。下面是一些最后的想法。
最终结果:
1
最后一个问题是,由于不应进行堆栈复制,使用by ref使大结构变慢的机制是什么?
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 7 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 7 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 7 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 7 月前 |