多くのゲーム/アプリケーション (モバイル ビルドでは非常に一般的) が多数の画像を画像ストリップにパックしていることに気付きました。これの利点は、プログラムをより整頓し(ファイルシステムに関して)、インストール(アンインストール)時間を短縮することであると私は考えました。アプリケーションの実行中に、イメージ ストリップ全体が割り当てられ、FS から RAM にコピーされます。反対に、イメージをイメージ アーカイブに保存し、実行時に RAM 内の多数のイメージ構造にアンパックすることができます。
私の見方では、イメージ ストリップ アプローチはキャッシュ パフォーマンスが低下するため効率が悪く、最適な四角形パッキング アルゴリズムが使用されたとしても、ストリップに保存されたイメージ間に空きスペースができ、RAM の浪費を引き起こします。
画像アーカイブ ファイルを使用するよりも画像ストリップを使用する利点は何ですか?