[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: memmove,memset
佐藤です。
> mgl2 のチューニングの過程で、memmove と memset がとても遅いという
> ことに気が付きました。( ちなみに memcpy は builtin 版)
>
確かに遅い
MC-R 530で -O3だと
memcpy : 19102 k byte/sec
memmove_fwd : 2621 k byte/sec
memmove_back : 2575 k byte/sec
memset : 3931 k byte/sec
xmemset : 31605 k byte/sec
xmemmove_fwd : 18181 k byte/sec
xmemmove_back: 18181 k byte/sec
Pentium II 450(?) -O3だと
memcpy : 268817 k byte/sec
memmove_fwd : 265251 k byte/sec
memmove_back : 264550 k byte/sec
memset : 341296 k byte/sec
xmemset : 338983 k byte/sec
xmemmove_fwd : 221238 k byte/sec
xmemmove_back: 235294 k byte/sec