「2014/01/05-01」の編集履歴(バックアップ)一覧に戻る
2014/01/05-01 - (2014/01/05 (日) 14:33:30) のソース
**ロード時間あれこれ (2) このお題、元々は下記のお問い合わせ回答をそのまま記載する予定だったのですが、 色々と調べているうちに話が広がってしまったので分割してあれこれ記載致します。 ---- 面白いお問い合わせを頂きました。 &b(){問} 同じマップが連続するとマップロード時間が短くなるのはなぜか? &b(){答1} OS内蔵のディスクキャッシュがヒットする確率が高いから。 &b(){答2} 同じマップではなくても連続してプレイしているとロード時間は短縮されます。 地形データはディスクキャッシュに存在しないかもしれませんが 他の必要なデータがキャッシュに存在することがあるためです。 例えば前のマップに登場したMBT M1 ABRAMSは次のマップでも同じデータが使われるでしょう。 またプレイヤー(人間)の描画には多数のポリゴンが使用されることは良く知られていますが、 恐らく全てのマップで同様のデータが使用されます。 (陣営が違っても変わるのはテクスチャだけでしょう) 従って、同じマップが連続する場合と比較すればキャッシュヒット率が低下するため、 ロード時間は長くなりますが、それでも最初のサーバ接続時よりは 短時間になる可能性が高いと考えられます。 ---- これではつまらないので続編行ってみましょう。 (&Counter())