我要加载很多小文件,我担心文件IO性能。我在辩论我是否应该使用汇总相关数据的文件;例如,我是否应该有“item.data”和“item.png”,或者只是“item.data”(后一个文件包含“item.png”中的.png图像数据)。 / p>
踢球者是,我打算从档案中加载这些文件(.7z或.zip),我不确定我是否在浪费时间。我并不担心光盘和内存之间的绝对数据带宽,我真的只是为了尽量减少搜索。如果这两个文件存储在存档中的同一文件夹中,它们的数据是否会连续?如果没有,是否会因其他原因改善表现?
我并不过分担心小文件的压缩率;尽管有很多(数千)这些文件,但与我正在使用的其他更大的文件相比,它们会变得苍白。我真的只是担心寻找时间。
使用存档存储和加载文件能解决我担心的问题吗?如果不是,还有哪些其他方法可以帮助减少寻道时间并提高文件IO性能?