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();