说明
~~~~~~~~~~~
我有大约 100 个文件,代表大约 450 个月来加载游戏。我没有解析任何东西,只是加载原始数据(ByteArray)。
问题
~~~~~~~
在桌面上使用文件,加载所有资源需要46秒。
我在想 100 文件访问可能是问题的原因。所以我尝试使用一个独特的存档,并使用 Fzip 解压缩它,这样可以减少 100 个文件访问一个。加载整个档案需要 61 秒,多 15 秒。(正常解压需要4.7秒,不知道FZIP需要多少时间和资源,我还没查源码)
在配备 SSD 硬盘的桌面环境中,我发现这段时间出奇的长。你可以想象它在移动设备上的速度要慢 10 倍,这对用户体验来说是一个真正的问题。
问题:
~~~~~~~~~
Flash有某种磁盘访问速度限制吗?
有没有其他方法可以解决我的问题?