Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Pavel Titov 27.01.2003 18:26 / 27.01.2003 18:28
При отладке одного скрипта заметил, что процесс парсера при выполнении кода вида^for[i](0;100){ $xml[^xdoc::load[file.xml]] ^xml.save[file.xml] }при размере XML порядка 100 Кб съедает примерно 80-90 Мб памяти (использование памяти постоянно увеличивается в ходе выполнения), это нормально? Чем это вызвано и как можно избежать таких вещей (кроме вынесения загрузки/записи за пределы цикла)? Версия парсера - parser3_3_0_0006_freebsd47R_cgi_xml