Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сбор мусора 
:(
    Опции темы
setnull
Дата 13.6.2013, 00:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 3.7.2007

Репутация: нет
Всего: 1



Все здравствуйте!

Как в PHP обстоят дела с GC.
Точнее

1. Пхп в принципе сам мусор убирает или необходимо исключительно принудительно вызывать gc_collect_cycles()
2. gc_enable() /gc_disable()   - включает/выключает автоматический сбор мусора или режим учета ссылок на объекты?
2.1.
Код

//код 1
...
gc_enable() 

//код 2
...
gc_collect_cycles()

в данном случае соберется мусор только оставленный кодом 2?

Спасибо!
PM MAIL   Вверх
ShamanVoodoo
Дата 13.6.2013, 07:34 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 17.10.2007
Где: Сергиев Посад

Репутация: -1
Всего: -3



http://www.php.net/manual/ru/features.gc.c...ting-cycles.php

Цитата

Причиной включения и выключения механизма сборки, а также его ручного запуска, может стать то, что некоторые части вашего приложения могут быть требовательными ко времени. В этих случаях вы, возможно, не захотите постороннего вмешательства сборщика мусора. Разумеется, выключая сборщик мусора в определенных местах вашего приложения вы рискуете получить утечку памяти, т.к. потенциально некоторые корни могут не поместиться в ограниченный корневой буфер. Более целесообразно будет вызвать gc_collect_cycles() непосредственно перед вызовом gc_disable() для освобождения памяти и уже записанных корней в буфере. Это очистит буфер и позволит использовать больше места для хранения корней, пока механизм будет выключен. 


Это сообщение отредактировал(а) ShamanVoodoo - 13.6.2013, 07:35
PM MAIL ICQ   Вверх
setnull
Дата 22.6.2013, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 3.7.2007

Репутация: нет
Всего: 1



ответить
Спасибо, неоднократно попадал на этот материал, и все время не вникал в него, т.к. складывалось впечатление что просто раскрывалось общее понятие сборкимусора...

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.0553 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.