Python mmap的使用-文件内存映射

mmap是一种虚拟内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。

优点:

  • 普通文件被映射到虚拟地址空间后,程序可以向访问普通内存一样对文件进行访问,在有些情况下可以提高IO效率
  • 它占用物理内存空间少,可以解决内存空间不足的问题,适合处理超大文件

继续阅读Python mmap的使用-文件内存映射