TGViewer
The Fly's PHP - Делаем из Мухи Слона The Fly's PHP - Делаем из Мухи Слона @flyphp · 414 subscribers
Post #12 145
У нас тут начинают подъезжать новые утвержденные rfc по PHP 8.3. Один из них:

Функция gc_status() будет возвращать дополнительную информацию и Garbage Collector

Как вы знаете функция PHP gc_status() возвращает статистику сборщика мусора PHP, например, работает ли сборщик мусора, защищен ли сборщик мусора, а так же размер буфера. Эта информация может быть полезна при отладке долго работающих PHP-приложений для обнаружения проблем с использованием и оптимизации памяти.

var_dump(gc_status());

array(4) {
["runs"]=>
int(0)
["collected"]=>
int(0)
["threshold"]=>
int(10001)
["roots"]=>
int(6)
}


На данный момент функция gc_status возвращает массив с четырьмя ключами:

runs - Количество запусков сборщика мусора.
collected - Количество собранных объектов.
threshold - Количество roots в буфере, которое вызовет сборку мусора.
roots - Текущее количество roots в буфере.

В PHP 8.3 функция возвращает четыре дополнительных поля:

running - true если сборщик мусора запущен, в противном случае false .
protected - true если сборщик мусора защищен и добавление root запрещено, в противном случае false
full - true если размер буфера сборщика мусора превышает GC_MAX_BUF_SIZE. В настоящее время установлено значение 0x40000000(= 1024³.)
buffer_size - Текущий размер буфера сборщика мусора.
  • 👍 3
More from @flyphp
  1. Sep 10, 2026🐘 Пыхник’26 - целая неделя PHP! С 28 сентября по 2 октября собираемся на Пыхнике’26 - онл…
  2. Sep 10, 2026Post #105
  3. Jul 8, 2026Первый официальный State of PHP опрос открыт: https://jb.gg/php-survey-2026 В сообществе у…
  4. Jun 2, 2026Вышел TrueAsync 0.7.0, краеугольная версия, которая определяет необходимый API для асинхро…
  5. May 23, 2026В конце 2025 года проводился ежегодный опрос русскоязычного PHP-сообщества. Результаты опр…
  6. Jan 15, 2026🚀 Большой ежегодный опрос по PHP 🐘 🤘 Присоединяйся и помогай комьюнити становиться толь…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →