【问题标题】:mmapping in Python C modules - any pitfalls to be aware of?Python C 模块中的映射 - 有什么需要注意的陷阱吗?
【发布时间】:2010-12-21 12:59:25
【问题描述】:

我正在用 C 语言编写一个 Python 模块,我打算映射较大的内存块(可能是 500 MB)。在与 Python 解释器相同的进程空间中工作有什么需要注意的吗?

【问题讨论】:

    标签: python c mmap cpython memory-mapping


    【解决方案1】:

    不,你很好。 在 32 位系统上,您可能会用完虚拟内存,或者虚拟内存碎片没有足够大的单个块来映射尽可能多的大文件。但这个陷阱并不是 CPython 独有的。

    【讨论】:

      猜你喜欢
      • 2011-06-28
      • 1970-01-01
      • 2015-02-20
      • 2010-10-07
      • 2011-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多