在大型專案中非常有用,當您建立許多應該保留在記憶體中的物件時。如此一來,GC 就無法清除它們,只會浪費 CPU 時間。
Composer 中的問題
https://github.com/composer/composer/pull/3482#issuecomment-65199153
解決方案和人們的回覆
https://github.com/composer/composer/commit/ac676f47f7bbc619678a29deae097b6b0710b799
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
gc_disable — 停用循環參照收集器
此函式沒有參數。
不回傳任何值。
在大型專案中非常有用,當您建立許多應該保留在記憶體中的物件時。如此一來,GC 就無法清除它們,只會浪費 CPU 時間。
Composer 中的問題
https://github.com/composer/composer/pull/3482#issuecomment-65199153
解決方案和人們的回覆
https://github.com/composer/composer/commit/ac676f47f7bbc619678a29deae097b6b0710b799