标签: memory linux-kernel
我正在重构内核的LZO压缩代码。 通常会将少量数据从一个缓冲区复制到另一个缓冲区。 这种复制操作的通常长度是4,8或16字节长。
执行这些操作的最佳方法是什么?是memcpy还是这些小缓冲区大小的特定函数是否可以在支持CPU操作时使用它们?
答案 0 :(得分:1)
执行这些操作的最佳方法是使用mempcy,因为如果大小是常量,编译器可以使用直接赋值实现它们。
mempcy