GTA5オンラインのロード時間を70%短縮したハッカーの手法
オープンワールド型クライムアクションゲームの「グランド・セフト・オート 5」。このオンラインモードとなる「グランド・セフト・オート:オンライン(通称:GTA5オンライン)」が人気です。しかしこちらのGTA5オンライン、内容は非常にいいものの、ロード時間が超絶に長いというネックがありました。
そんななか、あるハッカーが独自の分析でロード時間問題を解明、そのロード時間を70%短縮することに成功しました。
■ロード時間問題の解明
①CPUのコア数によって分散して処理されていいものが単一でしか処理されておらず時間がかかってしまっている→データのチェックにかかっていたものを「キャッシュ」という形に置き換えて時間短縮→ロード時間50%削減。
②データをロードした分、大きくなってしまった配列を重複チェックしている→重複チェックを素早くできるようにハッシュテーブルに置き換えた→ロード時間25%削減。
これらの改善を行なうことで、ロード時間を70%以上短縮できるそうです。
そしてその改善を自動で行なえるツールが公開されています。