0

有什么方法可以比 txt 文件更快地将大文件加载到缓冲区?我在某处读到使用二进制文件要快得多我正在尝试将带有顶点的文件加载到vbo。我正在逐行读取,解析浮点数,然后将它们放入数组列表,然后放入浮点数组,然后加载到缓冲区,但是对于大文件,它很慢。

4

1 回答 1

0

映射包含浮点数的大文件并通过字节缓冲区访问它可能是最快的选择,因为它是通过分页而不是通常的随机访问文件获取的。

另一个优点是它不计入您的堆,也不受垃圾收集的影响。缺点是它在不同系统之间的移植性不是很好。

于 2012-06-02T19:03:31.963 回答