python項目「內存泄漏」的調試過程

現象: 在壓測的過程中,服務消耗的內存不斷飆升,使用的內存大大超過了它可能消耗的內存大小 首先是內存泄漏的幾個可能原因: 1、存在循環引用,gc不能釋放; 2、存在全局對象,該對象不斷的變大,佔據內存; 3、使用了c或者c++擴展,擴展內存溢出了; 1、首先檢查代碼,把代碼中可能發生內存小泄漏的地方全部修改下、代碼中沒有調用c或者c++的擴展庫   2、查看下gc是否被禁止了 import gc
相關文章
相關標籤/搜索