Python禁用GC優化性能


Python使用的(Garbage Collection, GC)機制是引用計數(Reference Count),其原理是為每一個內存對象進行引用計數,因此當有大量的對象新建或刪除時,必須要進行大量修改引用計數的操作,影響了程序的性能。為避免這種情況的發生,可以在大量的對象新建或刪除之前,把GC禁用了,這些操作結束以后,再恢復GC。代碼如下:

import gc
gc.disable()
...
gc.enable()

這樣就可以優化性能,提高程序的運行速度。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM