garbage-collection

Могу ли я доверять вызову метода PHP destruct()?

В PHP5 гарантируется ли вызов метода __destruct() для каждого экземпляра объекта? Могут ли исключения в программе предотвратить это?

Symfony вызывает сборщик мусора PHP в Ubuntu 14.04, даже если вероятность session.gc равна 0

Как указано в заголовке, по какой-то причине мое приложение Symfony 2.5 вызывает сборщик мусора php, даже если все мои ... ьзователя www-data уже есть доступ, но я хочу знать, почему это процесс даже вызывается, когда он должен быть отключен.

Разъяснение по сборке мусора PHP

Из руководства по PHP, session.gc_probability и session.gc_divisor утверждают, что gc произойдет на основе этой вероятн ... устраняет цель проведения этого долгосрочного сеанса, так как GC в конечном итоге будет происходить каждые час или два.

PHP: Возникли некоторые проблемы с памятью внутри цикла

У меня есть фрагмент, похожий на следующий: while (true) { $myObject = new Class(); $myOtherObject = $myObjec ... Ни один из них не помог уменьшить использование памяти. Я понятия не имею, как принудительно освободить всю память.

сборка мусора php во время выполнения скрипта

У меня есть PHP-скрипт, работающий на cron, выполнение которого может занять до 15 минут. Через регулярные промежутки в ... еженощный импорт пары тысяч узлов в Drupal. Так что он делает одно и то же много раз. Есть какие-нибудь предложения?

Соображения о памяти для длительных php-скриптов

Я хочу написать рабочий файл для beanstalkd на php, используя контроллер Zend Framework 2. Он запускается через интерфе ... } } Как все замечают, потребление памяти в php не используется и сведено к минимуму, но со временем увеличивается.

Необходим ли метод уничтожения для PHP?

В руководстве сказано, что Метод деструктора будет вызван, как только будут удалены все ссылки на конкретный объе ... ти завершения работы. Разве PHP GC недостаточно? Может ли кто-нибудь привести пример, что __destruct метод необходим?

Сборка мусора PHP отстой или это только у меня?

У меня есть функция ниже, которую я очень часто вызываю в цикле. Я подождал 5 минут, пока объем памяти увеличится с 1 ... чит" память, как только я ее вызову. Спасибо всем за любую помощь в том, как я могу уменьшить этот рост объема памяти.

Чем управление памятью в PHP отличается от управления памятью в Python?

В чем разница в том, как они обрабатываются? В частности, почему часто встречается Python, используемый в приложениях ... ком службы на уровне производства, таких как веб-серверы, в то время как PHP не имеет аналогичного уровня эффективности?

Генераторы PHP - Сборка мусора

Простой вопрос. Когда или как, с помощью PHP или самостоятельно генераторы уничтожают свои стеки? Возьмем следующий ... памяти до завершения сценария? Или это вызвано потерей ссылки на $generator, и все ссылки внутри должны быть удалены?

чрезмерное использование памяти объектов, если явно не отключено

Мой коллега написал сценарий, который исчерпывал доступную память. Я сузил его до следующего базового тестового случая: ... его переменная была перезаписана? Я использую PHP 5.3, поэтому циклические ссылки не могут быть причиной этой проблемы.

Есть ли сборка мусора в PHP?

Я знаю, что в PHP вам не нужно освобождать память. Достигается ли это сборщиком мусора?

Выход из системы не уничтожает/не очищает сеанс должным образом в FOSUserBundle

У меня возникли некоторые проблемы, не знаю почему, когда я выхожу из своего приложения, которое обрабатывается FOSUser ... олнительного примечания, я работаю с Firefox|Chrome как в частных окнах, так что кэш из браузера не должен существовать.

Подходят ли объекты закрытия PHP для сборки мусора

Мне было интересно, знает ли кто-нибудь, подходят ли анонимные функции PHP для сборки мусора? Я знаю, что функции, с ... икаких ссылок на функции, созданные с помощью синтаксиса function(){} (внутренне представленного как объект закрытия).

Сборщик мусора PHP на ресурсе?

Возьмите этот простой цикл while(1) { $data = file_get_contents('randomfiles.img'); $resource = imagecreatefr ... цикл запускается, php GC автоматически освобождает предыдущий $resource? Давайте рассмотрим только PHP 5.3+ Спасибо

Запуск сценария по окончании сеанса

Я смотрю, как я могу запустить скрипт или функцию, когда сеанс пользователя заканчивается, чтобы я мог удалить временны ... ли это быть достигнуто. Должен ли я использовать задание cron - если да, то как я могу проверить, что сеансы завершены?

Есть ли способ отслеживать активность коллектора garbe в PHP?

Я хотел бы знать, есть ли способ с помощью PHP5.3 отслеживать активность сборщика мусора, как в Java, с помощью командн ... юсь знать, как часто и когда происходят сборы. Мне также интересно, сколько времени я потратил на создание коллекций.

Подсчет ссылок в php - как это работает?

Я пытаюсь понять эту статью " Руководство по PHP -> Функции -> Сборка мусора" к сожалению, для меня мало что неясно. ... Где (refcount=1, is_ref=1)=array ( 0 => (refcount=1, is_ref=0)='abc', 1 => (refcount=1, is_ref=1)=... )

PHP5: сборка мусора SplObjectStorage

Я использую SplObjectStorage для хранения информации об управляемых объектах. Когда мои объекты будут уничтожены, я хот ... количества ссылок; также неприемлемо, IMHO слишком "халтурный" для серьезного приложения. Есть еще какие-нибудь идеи?

Будет ли этот PHP-скрипт пропускать память?

У меня есть PHP-скрипт, который некоторое время работает в фоновом режиме (обычно несколько минут, но это может занять ... борка мусора правильно очищать память? Или я должен использовать массив более $x, такой как $x[$i] = new MyClass();