标题:QT 使用内存映射可以处理多大的文件?
作者:woniu蜗牛
日期:2020-03-19 17:38
内容:
新手想问一下,QT 使用内存映射可以处理多大的文件,超过多大的文件需要进行分块映射呢?
#1 [hitler++ 03-19 20:36]
std::cout
#2 回 hitler++ 的帖子 [woniu蜗牛 03-20 09:01]
hitler++:std::cout
#3 [woniu蜗牛 03-20 09:15]
系统的虚拟内存是4g的话,低于4g的文件都可以用map直接处理吗?
#4 [20091001753 03-20 12:05]
程序并不知道,某段内存是虚拟的,或是真实的。
因为虚拟内存实际上是操作系统的概念。
对程序来说内存没有真假之分。
所以你也不能指明某段数据些往虚拟内存。
如果你遇到的问题是,需要处理的数据很大,但物理内存又很少。
你可以把任务切割,自己创建缓冲文件。