走進php內核】之 垃圾回收(GC)

1、 垃圾的產生 前面已經介紹過PHP變量的內存管理,即引用計數機制,當變量賦值、傳遞時並不會直接硬拷貝,而是增加value的引用數,unset、return等釋放變量時再減掉引用數,減掉後如果發現refcount變爲0則直接釋放value,這是變量的基本gc過程,PHP正是通過這個機制實現的自動垃圾回收,但是有一種情況是這個機制無法解決的,從而因變量無法回收導致內存始終得不到釋放,這種情況就是循
相關文章
相關標籤/搜索