説明
~~~~~~~~~~~
ゲームをロードするために、約 450 Mo を表す約 100 個のファイルがあります。生データ(ByteArray)をロードするだけで、何も解析していません。
問題
~~~~~~~
ファイルを使用するデスクトップでは、すべてのリソースの読み込みに 46 秒かかります。
100回のファイルアクセスが問題の原因ではないかと考えていました。そこで、1 つの固有のアーカイブを使用して、Fzip を使用して圧縮解除しようとしました。これにより、100 ファイル アクセスを 1 つに減らすことができます。アーカイブ全体をロードするのに 61 秒かかり、15 秒長くなりました。(通常の解凍には4.7秒かかります。FZIPにかかる時間とリソースはわかりません。まだソースを確認していません)
SSDハードドライブを搭載したデスクトップ環境にいると、この時間が驚くほど長く感じます。ご想像のとおり、モバイル デバイスでは 10 倍遅くなり、これはユーザー エクスペリエンスにとって大きな問題です。
質問:
~~~~~~~~~
フラッシュには何らかのディスクアクセス速度制限がありますか?
私の問題を解決するための代替手段はありますか?