Pocket の手 for Windows Mobile 5.0

Willcom Advanced W-ZERO3[es] の microSD スピードを向上させる

アプリ Pocket の手 / Spb Benchmark
OS Windows Mobile 6.0
テスト機 Willcom Advanced W-ZERO3[es]

Toshiba micro SD ( SD-C02G )


アドエスは、搭載メモリが [es] に比べてかなり増えていますので、今までよりもソフトを本体メモリにインストールすることができます。
とはいうもののデータなどメモリ容量を食うものは、本体メモリにインストールできないので microSD の方にインストールします。

そこで問題になるのが microSD のスピードで、本体メモリに比べて読み書きが遅いので、データを microSD に置いてあるソフトの動作が遅くなる原因になります。

そこで今回は、Pocket の手を使ってアドエスをチューンナップして microSD の読み書きがどの程度速くなるのか実験します。

チューンナップ前の状態

まずチューンナップ前の状態のスピードを計測します。

計測には Spb Benchmark を使用しました。

テストに使用した micro SD は、以下のものを使用しました。
( 転送レートは http://w-zero3.org/?microSD から引用 )
メーカ 型番 read write
Toshiba SD-C02G 3.11MB/s 2.80MB/s


まずはチューンナップする前の計測結果です。

テスト項目 かかった時間 転送レート かかった時間 転送レート

本体メモリ
micro SD
Writing 1 MB file 452 ms 2263 KB/sec 1059 ms 967 KB/sec
Reading 1 MB file 189 ms 5.3 MB/sec 802 ms 1.25 MB/sec
Copying 1 MB file to storage card 628 ms 1631 KB/sec 689 ms 1485 KB/sec
Copying 1 MB file from storage card 628 ms 1630 KB/sec 662 ms 1548 KB/sec
Writing 100 of 10 KB files 2973 ms 344 KB/sec 4845 ms 211 KB/sec
Reading 100 of 10 KB files 467 ms 2.14 MB/sec 1138 ms 0.879 MB/sec
Copying 100 of 10 KB files to storage card 3045 ms 336 KB/sec 3805 ms 269 KB/sec
Copying 100 of 10 KB files from storage card 3055 ms 335 KB/sec 2506 ms 409 KB/sec
Directory listing: 2000 files 1493 ms 1.34 thousands of files/sec 219 ms 9.12 thousands of files/sec


ファイルのコピーは、本体メモリ・micro SD ともにほとんどスピードに違いはありませんが、ファイルの読み書きは本体メモリの方が倍近いスピードが出ています。
チューンナップは、このファイルの読み書きがどこまで速くなるかにかかっているようです。

チューンナップ後の状態

Pocket の手で、micro SD 関係でチューンナップ出来る項目は、
  1. キャッシュサイズ ( FAT / Replstore 双方 )
  2. ライトバックキャッシュの有無
  3. SDドライバの優先度
  4. マルチモード転送/シングルモード転送
  5. 転送ブロックサイズ
  6. CPU 優先度
の6項目です。これらの項目を調整して最適値を探ります。

その結果一番パフォーマンスが良い値は、
キャッシュサイズ 512
ライトバックキャッシュ 有効
でした。

細かい設定値は後述するとして、まず結果を見てください。

テスト項目 かかった時間 転送レート かかった時間 転送レート

本体メモリ
micro SD
Writing 1 MB file 446 ms 2295 KB/sec 578 ms 1771 KB/sec
Reading 1 MB file 188 ms 5.33 MB/sec 801 ms 1.25 MB/sec
Copying 1 MB file to storage card 627 ms 1633 KB/sec 676 ms 1515 KB/sec
Copying 1 MB file from storage card 623 ms 1644 KB/sec 653 ms 1568 KB/sec
Writing 100 of 10 KB files 2963 ms 346 KB/sec 6449 ms 159 KB/sec
Reading 100 of 10 KB files 522 ms 1.92 MB/sec 1156 ms 0.865 MB/sec
Copying 100 of 10 KB files to storage card 3040 ms 337 KB/sec 3673 ms 279 KB/sec
Copying 100 of 10 KB files from storage card 3001 ms 341 KB/sec 2584 ms 396 KB/sec
Directory listing: 2000 files 1483 ms 1.35 thousands of files/sec 219 ms 9.15 thousands of files/sec


チューンナップ前の懸案だったファイルの読み書きも、本体メモリと遜色ない転送レートが出るようになった。

Tag: レジストリ ハードウェア