EM-ONEのminiSDキャッシュ設定
EM-ONEでTCPMPを使って動画を見たときに微妙にカクカクするので、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%向上しました