1
2
只有那些真正知道nginx为什么使用
正如您所说,在一般情况下,32位bool的性能通常优于8位bool。我自己没有做过基准测试,但是在x86-64上的某些情况下,64位bool要比32位bool强,这听起来并不不合情理。例如,在nginx源代码中,我注意到
我确实找到了选择
|
2
1
对于通常的布尔型测试分支情况,无论是在内存中还是寄存器中,Intel和AMD CPU在8位和32位操作数之间的性能几乎没有差别。 |