0

在硬盘驱动器中使用定位 (seekg/seekp ) 修改文件而不将其加载到 RAM (到对象中) 是否更好

或将其作为一个整体读入一个对象然后处理该对象(删除,修改,添加......)

更好的“主要是速度”

4

1 回答 1

1

答案取决于您的用例。一方面,在某些情况下,您无法将整个文件放入 RAM(如果它很大)。此外,如果您只需要执行一个小的更改,加载整个文件将是一个巨大的开销。

另一方面,如果您需要多次读取/修改文件的很大一部分并且它相当大,将其加载到 RAM 中将是有意义的并且会提高性能。

于 2013-06-25T12:11:49.327 回答