领导说明;是的,我知道这不一定值得优化,我有兴趣。
在我们可以访问value
的属性中,value
与支持字段之间是否存在已知的性能差异?例如:
set
{
x = value;
if(x == y)
...
}
VS
set
{
x = value;
if(value == y)
...
}
根据我的理解,value
在移交时总是被强行固定。我假设value
也存在于L1缓存中,或者可以在手头的寄存器中随时可用。
是否可以提供有关如何在访问方面处理value
的详细概述?还有一个注意事项,让任何人想知道为什么我没有简单地测试这个;它当然需要一个非常具体的独立测试设置来获得任何有意义的结果,所以我觉得询问它的处理方式会更合适。