Unmap NumPy memmap - PullRequest
       8

Unmap NumPy memmap

10 голосов
/ 18 июня 2011

Я не могу найти документацию о том, как NumPy обрабатывает отображение ранее отображенных областей памяти: munmap для numpy.memmap() и numpy.load(mmap_mode).

Я думаю, это сделанотолько во время сбора мусора, это правильно?

1 Ответ

10 голосов
/ 18 июня 2011

Да, он закрывается только тогда, когда объект собирается мусором;memmap.close метод ничего не делает.

Вы можете вызвать x._mmap.close(), но имейте в виду, что дальнейший доступ к объекту x приведет к краху Python.

...