データアクセスのパフォーマンスを検証

以下に計測結果を貼付けて、「反映」ボタンを押すと結果が表示されます


注意

  1. 処理が重いため、全て表示されるまではブラウザのパフォーマンスが落ちます。
  2. FirefoxおよびWebKit系のブラウザで動作する事を想定していますが、検証はあまりしておりません。

演算 (100万回)

各種演算を実行した結果です。

ランダム読み込み (100万回)

指定サイズ上のメモリ領域からランダムに場所を指定し、レジスタへ読み込みます。

シーケンシャル読み込み (100万回)

指定サイズ上のメモリ領域から順番にレジスタへ読み込みます。

ランダム読み込み + 書き込み (100万回)

指定サイズ上のメモリ領域からランダムにレジスタへ読み込み、別の値を書き込みます。

ランダムコピー (1000回)

指定サイズのデータをランダムな場所からコピーします。系列毎にコピー対象の領域全体のサイズを変えています。

ランダムコピー (1000回、数バイトずらし)

指定サイズのデータをランダムな場所からコピーしますが、キリの悪いアドレスになっています。

ランダムコピー (合計1GBのメモリ上でコピー)

ランダムコピー (合計1GBのメモリ上でコピー、数バイトずらし)

ランダムなディスクアクセス (16GB領域から16回)

ランダムなディスクアクセス (16GB領域から合計64MB)