不是很了解windows,但是你每一次src dst都是新地址,
读写的时候会触发page fault吧,这就把程序踢进内核态了,
计时的除了memcpy还有非用户态的时间。
你可以试试服用pooled memory什么效果。
【 在 grainbuds 的大作中提到: 】
: using namespace std::chrono;
: void Test(size_t size, size_t cpy_times)
: {
: ...................
--
FROM 61.148.245.*