[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: memmove,memset
鈴木(康)です。
<10003221241.AA04860@lachesis.sm.sony.co.jp>の記事において
shin@sm.sony.co.jpさんは書きました。
|
| 私も計ってみました。
|
| [MC/R730]
|
| % sysctl hw.model
| hw.model = NEC MC-R730 (NEC VR4121 rev1.2 168.521MHz)
|
| memcpy : 19245 k byte/sec
| memmove_fwd : 16711 k byte/sec
| memmove_back : 17021 k byte/sec
| memset : 27233 k byte/sec
| xmemset : 31605 k byte/sec
| xmemmove_fwd : 18106 k byte/sec
| xmemmove_back: 18155 k byte/sec
|
| *****
|
| 730と530はほとんど同じ性能のはずですが、佐藤さんの530の測定値とだいぶ異
| なります。念の為に私の530でも同じ実行ファイルで測定してみましたが、730と
| ほとんど同じ値でした。
私は、2000/02/08 スナップショット使っているんですが、
memcpy : 12166 k byte/sec
memmove_fwd : 1966 k byte/sec
memmove_back : 1963 k byte/sec
memset : 2960 k byte/sec
xmemset : 19630 k byte/sec
xmemmove_fwd : 11721 k byte/sec
xmemmove_back: 11646 k byte/sec
こんな風にしかなりません。
何が改善されたんでしょう?
普通に考えると、memmove,memset のコードが変わったとしか
思えないけれども、そうじゃないような気がする。
--
鈴木 康司 @NEC
suz@hpc.bs1.fc.nec.co.jp
TEL 0423-33-5381