MMAPPING в модулях Python C - какие -нибудь подводные камни, о которых можно знать?

StackOverflow https://stackoverflow.com/questions/4499483

Вопрос

Я пишу модуль Python в C и намерен MMAP большие блоки памяти (возможно, 500 МБ). Есть ли что -нибудь о работе в том же процессовом пространстве, что и интерпретатор Python, с которым я должен быть осторожен?

Это было полезно?

Решение

Нет, ты в порядке. В 32-разрядных системах у вас может закончено исчерпывать виртуальную память или с виртуальной фрагментацией памяти не иметь ни одного куска, достаточно большого, чтобы отобразить столько огромных файлов, сколько вы хотите. Но эта ловушка не является особенной для CPYTHON.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top