Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mmapping在PythonC模块中-有什么需要注意的陷阱吗?_Python_C_Mmap_Cpython_Memory Mapping - Fatal编程技术网

mmapping在PythonC模块中-有什么需要注意的陷阱吗?

mmapping在PythonC模块中-有什么需要注意的陷阱吗?,python,c,mmap,cpython,memory-mapping,Python,C,Mmap,Cpython,Memory Mapping,我正在用C编写一个Python模块,我打算mmap大量内存块(可能500 MB)。关于在与Python解释器相同的进程空间中工作,有什么我需要注意的吗?没有,你很好。 在32位系统上,可能会耗尽虚拟内存,或者使用虚拟内存碎片时,没有一个块大到足以映射所需数量的大型文件。但这个陷阱并不是CPython所特有的

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

没有,你很好。 在32位系统上,可能会耗尽虚拟内存,或者使用虚拟内存碎片时,没有一个块大到足以映射所需数量的大型文件。但这个陷阱并不是CPython所特有的