Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Безымянный 20.09.2019 07:17
... а если не хочется, то общее правило такое. Если идут последовательные присвоения в рамках одной функции, то память будет только расти — в Парсере нет автоматической сборки мусора. На выходе из функций Парсер некоторое количество мусора может собрать сам, но лучше явно вызваь memory:compact там, где ожидается большой расход памяти. Перед сборкой стоит обнулить все переменные, которые содержали большие объекты ($tData[]).