0
鑑於使用mode='r'
(即只讀)創建的numpy.memmap
對象,有沒有辦法強制它清除物理RAM中的所有加載頁面,而不刪除對象本身?清除numpy.memmap
換句話說,我希望對memmap
實例的引用保持有效,但是所有用於緩存磁盤上數據的物理內存都是未提交的。任何視圖到memmap
陣列也必須保持有效。
我希望將此作爲一種診斷工具,幫助將腳本的「真實」內存需求與使用memmap
引發的「瞬態」需求分開。
我在RedHat上使用Python 2.7。
如果您僅將其用作診斷工具,那麼您可以通過其他方式更輕鬆地讀取這些診斷信息。參見:http://stackoverflow.com/questions/118307/a-way-to-determine-a-processs-real-memory-usage-i-e-private-dirty-rss – 2011-05-16 18:23:55