gpt4 book ai didi

java - 缓冲写入器 VS 内存 用于写入包含大量数据的 CSV 文件的映射 IO

转载 作者:行者123 更新时间:2023-11-30 04:17:12 27 4
gpt4 key购买 nike

我已经浏览了 url,其中最好使用缓冲区编写器来写入大量数据,但我只想知道它相对于内存映射 io 的优势,因为主要重点是使此过程尽可能快可能,但在 jdk 1.5 中内存映射 io 也更快,所以为什么它不是首选

最佳答案

我在 Chronicle 中使用内存映射文件,但我想说

内存映射文件很难使用 esp 处理文本,因为您需要随机访问并且文本具有不同长度的字符。普通 IO 是最简单的,通常比您的硬件快得多,因此除非您有 PCI SSD 卡,否则对于较大的文件您不会注意到太大的差异。

简而言之,如果您的写入速度很慢,请检查您正在写入哪个硬盘驱动器,因为您无法通过软件来提高写入速度。 (使用压缩除外)

关于java - 缓冲写入器 VS 内存 用于写入包含大量数据的 CSV 文件的映射 IO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18073774/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com