PHP服務器腳本 PHP內核探索:新垃圾回收機制說明

在5.2及更早版本的PHP中,沒有專門的垃圾回收器GC(Garbage Collection),引擎在判斷一個變量空間是否能夠被釋放的時候是依據這個變量的zval的refcount的值,如果refcount爲0,那麼變量的空間可以被釋放,否則就不釋放,這是一種非常簡單的GC實現。然而在這種簡單的GC實現方案中,出現了意想不到的變量內存泄漏情況(Bug:http://bugs.php.net/bug
相關文章
相關標籤/搜索