parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

memory leak?

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