给定一个使用(即只读)numpy.memmap
创建的对象,有没有办法强制它从物理 RAM 中清除所有加载的页面,而不删除对象本身?mode='r'
换句话说,我希望对memmap
实例的引用保持有效,但用于缓存磁盘数据的所有物理内存都未提交。memmap
对数组的任何视图也必须保持有效。
我希望将其用作诊断工具,以帮助将脚本的“真实”内存需求与使用memmap
.
我在 RedHat 上使用 Python 2.7。
给定一个使用(即只读)numpy.memmap
创建的对象,有没有办法强制它从物理 RAM 中清除所有加载的页面,而不删除对象本身?mode='r'
换句话说,我希望对memmap
实例的引用保持有效,但用于缓存磁盘数据的所有物理内存都未提交。memmap
对数组的任何视图也必须保持有效。
我希望将其用作诊断工具,以帮助将脚本的“真实”内存需求与使用memmap
.
我在 RedHat 上使用 Python 2.7。