MMAPPING в модулях Python C - какие -нибудь подводные камни, о которых можно знать?
-
12-10-2019 - |
Вопрос
Я пишу модуль Python в C и намерен MMAP большие блоки памяти (возможно, 500 МБ). Есть ли что -нибудь о работе в том же процессовом пространстве, что и интерпретатор Python, с которым я должен быть осторожен?
Решение
Нет, ты в порядке. В 32-разрядных системах у вас может закончено исчерпывать виртуальную память или с виртуальной фрагментацией памяти не иметь ни одного куска, достаточно большого, чтобы отобразить столько огромных файлов, сколько вы хотите. Но эта ловушка не является особенной для CPYTHON.
Не связан с StackOverflow