我正在用 C 编写一个 Python 模块,我打算映射较大的内存块(可能是 500 MB)。在与 Python 解释器相同的进程空间中工作时,有什么我应该注意的吗?
最佳答案
不,你很好。 在 32 位系统上,您可能会用完虚拟内存,或者由于虚拟内存碎片而没有足够大的单个 block 来映射尽可能多的大文件。但这个陷阱并不是 CPython 特有的。
关于python - Python C 模块中的映射——有什么需要注意的陷阱吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4499483/