Глосарій

Збирач сміття (Garbage Collection)

Garbage Collection (GC) — автоматичне звільнення пам'яті від об'єктів, які більше не використовуються. Замість ручного управління пам'яттю (malloc/free у C) — рантайм сам відстежує і прибирає недосяжні об'єкти.

Алгоритми

PHP і GC

PHP використовує reference counting + cyclic garbage collector. Кругові посилання (A → B → A) не звільняються reference counting — їх прибирає cyclic GC. gc_collect_cycles() — ручний запуск.

Вплив на продуктивність

GC-паузи можуть впливати на latency. В Go GC concurrent — паузи < 1 мс. В старих JVM GC-паузи були секундами.