Python使用的(Garbage Collection, GC)機制是引用計數(Reference Count),其原理是爲每個內存對象進行引用計數,所以當有大量的對象新建或刪除時,必需要進行大量修改引用計數的操做,影響了程序的性能。爲避免這種狀況的發生,能夠在大量的對象新建或刪除以前,把GC禁用了,這些操做結束之後,再恢復GC。代碼以下:性能
import gc gc.disable() ... gc.enable()
這樣就能夠優化性能,提升程序的運行速度。優化