【发布时间】:2013-06-14 14:28:26
【问题描述】:
我在我的程序中使用 memcpy()。随着我增加变量的数量,不幸的是 CPU 使用率增加了。就好像 memcpy 是通过使用 for 循环迭代来运行的。 linux中也有快速的memcpy功能吗?我应该使用补丁并编译内核吗?
【问题讨论】:
-
嗯? Windows 正在为 memcpy 使用 DMA? :)
-
据我所知是 DMA
-
DMA 假设与其他设备通信;>
-
您可能想看看here 的一些想法。
-
我认为假设
memcpy()具有线性复杂性是公平的,不是吗?
标签: c linux-kernel memcpy