Учитывая объект numpy.memmap
, созданный с помощью mode='r'
(то есть только для чтения), есть ли способ заставить его удалить все загруженные страницы из физической памяти без удаления самого объекта?
Другими словами, я бы хотел, чтобы ссылка на экземпляр memmap
оставалась действительной, но вся физическая память, которая используется для кэширования данных на диске, должна быть незафиксированной.Любые представления массива memmap
также должны оставаться действительными.
Я надеюсь использовать это в качестве диагностического инструмента, чтобы помочь отделить «реальные» требования к памяти скрипта от «переходных» требований, вызванныхиспользование memmap
.
Я использую Python 2.7 в RedHat.