Home avatar

欢迎大家

探索bytes.Equal的底层优化

编译期: 识别 string(a) == string(b) 是相等比较, 不会分配内存, 直接调用 runtime.memequal() 函数比较内存是否相等.

执行期: 利用CPU的SIMD指令, 可以并行比较多个字节(一次性32或64字节), 提高比较效率.