09/10/17 07:10:22 dZNRnd73
ディスクキャッシュとディスクバッファとデバイス上のメモリは別物。
メモリが3GB余っててもどっちにも使ってくれない。
FFCなんかのソフトウェアでライトバッファを確保する需要があるのはOSがバカだから。
最後にDirectDraw/3Dを使ったアプリ名とかウィンドウの位置なんかのレジストリの読み書き。
%Windir%\system32\dllcache他、WFPの監視。
レジストリやクッキーや履歴ファイルをロックしっぱなし。イベントログやGPOの更新も。
Windows 2000はページファイルも必須。ファイルシステムのタイムスタンプやジャーナリングもある。
それらを含めてHDDではランダムアクセスはせいぜい数MB/s
CD/DVDドライブは所詮遅い。システムのメモリを増やしたら書き込み時間は短くなりますか?
ファイルキャッシュはその読み込みの遅さは誤魔化せる。
システムのほとんどの読み書きはランダムアクセス。
・ファイルキャッシュ無効でPIOのソフトウェアRAMディスク→1GB/s
・ファイルキャッシュ無効かもしれないWin7のSSD→30-50/MB/s
・ファイルキャッシュ2GBでSATA(3Gbps)のHDD→1-5MB/s
というベンチマーク結果もあります。
同じ容量でシーケンシャル速度が同じ場合、体感速度はどれが速いでしょう?
雑音先生が好きそうな話題だなぁ・・
レジストリとイベントログとWMI以外はRAMディスクに置ける。
無駄なシェルの統合を切ってアイコンリソースも削ってSDDLで監視を緩めてWFPも切ったらマジ快適。
起動時のメモリは76MBだ。
・・・だけどここは自作板だ。