Python禁用GC優化性能

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

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

這樣就能夠優化性能,提升程序的運行速度。優化

相關文章
相關標籤/搜索