Python 使用objgraph 定位內存泄露

內存泄露   既然Python中通過引用計數和垃圾回收來管理內存,那麼什麼情況下還會產生內存泄露呢?有兩種情況:   第一是對象被另一個生命週期特別長的對象所引用,比如網絡服務器,可能存在一個全局的單例ConnectionManager,管理所有的連接Connection,如果當Connection理論上不再被使用的時候,沒有從ConnectionManager中刪除,那麼就造成了內存泄露。   
相關文章
相關標籤/搜索