在地址空间急剧增加的64位进程中,这会如何变化?如果我需要随机访问文件,是否有理由不立即映射整个文件? (几十GB文件)
有一点需要考虑,基于Linux的经验:如果访问是真正随机的,并且文件比你在RAM中缓存的要大得多(因此再次点击页面的机会很小)那么值得指定MADV_RANDOM到madvise停止积累命中文件页面稳定而毫无意义地交换其他实际有用的东西.不知道windows equivalent API是什么.