auto-compact. Автоматическая сборка мусора [3.4.6]

^memory:auto-compact(частота сборки)

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

Параметр, целое число от 0 до 5, определяет частоту автоматической сборки мусора:
·0 - автоматическая сборка мусора выключена (по умолчанию, для сборки мусора надо вызывать ^memory:compact[]);  
·1 - частота сборки минимальна (быстрее, но больший расход памяти);  
...
·5 - частота сборки максимальна (медленнее, но расход памяти минимален).  

Для любознательных: в Parser используется известный и хорошо зарекомендовавший себя консервативный сборщик мусора Boehm-Demers-Weiser, см. hpl.hp.com/personal/Hans_Boehm/gc/.

Частые сборки мусора замедляют скорость выполнения кода на десятки процентов.


Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 25.09.2024