预先分配文件空间有意义吗?

时间:2018-09-05 11:15:31

标签: performance sparse-file

我正在处理现有的代码库,该代码库是通过在所需长度的末尾写入零来预分配文件空间,然后以当前偏移量添加数据,直到其接近预分配的长度,然后再进行另一个预分配。

在性能方面有意义吗?似乎预分配只会创建一个稀疏文件,并且无论如何每次写入数据,都将逐步执行相同的(相对)繁重的工作。

在预分配时有什么方法可以避免创建稀疏文件?

0 个答案:

没有答案