請問,在python如何釋放動態庫 及其 占用的記憶體?
程式的邏輯基本為:
1. 主執行緒中: 使用 ctypes.cdll.LoadLibrary('xx.so') 加載 動態庫
2. 主執行緒中: 遍歷mongo中的2集合(雙重回圈),內層回圈中使用 已經加載的動態庫中的 函式計算并放回結果
出現問題的地方:
1. 由于mongodb 的集合比較大, 導致 在主執行緒中 多次使用 動態庫中的函式,致使程式 記憶體占用率急劇上升, 運行到一定程度 主行程被系統殺死。
2. 已經確定 程式的大部分記憶體是被 動態庫 占用的。
目前想 內層回圈完成后 釋放一次動態庫及其記憶體。
各位大佬,這個怎么解決呀?懇請各位大佬指點
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/226701.html
