mmapping в модулях Python C - какие подводные камни нужно знать? - PullRequest
1 голос
/ 21 декабря 2010

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

1 Ответ

2 голосов
/ 21 декабря 2010

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

...