【发布时间】:2010-09-24 08:27:44
【问题描述】:
在什么情况下我应该期望 memcpys 在现代 INTEL/AMD 硬件上优于分配?我在 32 位 Intel 平台上使用 GCC 4.2.x(但也对 64 位感兴趣)。
【问题讨论】:
-
有趣的问题!正如您显然关心如何提高内存操作的速度:最近我从开发 pyTables 的人那里读到了压缩在内存传输中的作用:pytables.org/docs/StarvingCPUs.pdf 如那里所述,与他的改进相比,通常使用 memcpy 可能会很慢使用非常快速的压缩器 (blosc)。请仅将其视为高性能的东西!
-
这个问题比较宽泛。
标签: c struct variable-assignment memcpy