EM-ONEのminiSDキャッシュ設定

EM-ONETCPMPを使って動画を見たときに微妙にカクカクするので、CorePlayer1.4にしてみましたが、それでも気持ち変わったくらいで、やっぱり気になります。
そこでPocketの手を使ってminiSDのキャッシュ設定もしてみたんですが、なぜだかレジストリに反映されないっぽいのでWM5版ではなくてW-ZERO3版を使用していた模様。手作業でレジストリを編集してみました。

  • HKEY_LOCAL_MACHINE\System\StorageManager\FATFSのCacheSize
  • HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfiltのReplStoreCacheSize

それぞれ10進数でキャッシュサイズを指定すれば良さそう。

上の設定で本当に効果があるのか判らなかったので、spb benchmark1.6で速度測定。
結果は以下の通り。

Cache Size 0(a) 4096(b) 8192(c) a/b a/c
Write 1MB file 3,299.2 3,349.5 3,298.6 98.50% 100.02%
Read 1MB file 935.2 45.6 46.3 2050.88% 2019.87%
Copy 1MB file to storage card 1,707.8 1,673.8 1,676.5 102.03% 101.87%
Copy 1MB file from storage card 587.4 397.2 377.1 147.89% 155.77%
Write 10KB x 100files 19,849.2 20,043.5 19,806.7 99.03% 100.21%
Read 10KB x 100files 1,198.8 952.3 185.2 125.88% 647.30%
Copy 10KB x 100files to strage card 18,259.9 18,532.5 18,221.6 98.53% 100.21%
Copy 10KB x 100files from strage card 2,854.1 4,793.0 2,244.8 59.55% 127.14%
Directory list of 2000files 203.2 207.4 204.3 97.97% 99.46%

Read 1MB filesは4096辺りで打ち止め。
Read 10KB x 100filesはキャッシュサイズを増やせば増やすほど速くなるようです。

若干遅くなってる部分もありますが、今回はminiSD上の大きなファイルを読み込むための設定なので、4096で問題なし?

と思ったら、CorePlayerのベンチマークで結果が殆ど変わらず…*1

*1:2%向上しました