Linux mmap(2)的实现有一个有用的标志:MAP_POPULATE,当指定它时,它将对我们正在分配的所有页面进行预故障。2)调用madvise()+MADV_WILLNEED on Unice。不幸的是,这种组合的一个等效的Windows版本没有:在Windows上只有VirtualAlloc()+MEM_RESET,这相当于madvise()+MADV_DONTNEED,但是您没有madvise因此,还有另一个问题的空间: Windows是否相当于madvise()+MADV_WILLNEED,