gpt4 book ai didi

c++ - 将文件读入内存的最快技术?

转载 作者:IT王子 更新时间:2023-10-28 23:32:34 25 4
gpt4 key购买 nike

是否有一种普遍接受的最快技术用于在 c++ 中将文件读入内存?

我只会读取文件。

我已经看到 boost 有一个实现,我在这里也看到了其他几个实现,但我想知道什么被认为是最快的?

提前谢谢你

以防万一,我正在考虑最大为 1GB 的文件,这适用于 Windows。

最佳答案

使用 memory-mapped files ,也许使用 boost wrapper为了便携。

如果要读取大于虚拟地址空间的空闲连续部分的文件,可以随意移动文件的映射部分。

关于c++ - 将文件读入内存的最快技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10836609/

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