parser

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

 

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

Ответ

Misha v.3 18.11.2005 13:10

после выполнения метода @getTest[] на выходе получается строка с пробельными символами, причем не маленькая. можно попробовать записать в одну строку:
^test.menu{$loc[^getTest2[$test.any_field]]}
или выдать в конце $result[], тогда после ^memory:compact[] эта память должна собраться. хотя в любом случае рост потребления с 5М до 23 - крутовато.

ещё можно попробовать модифицировать @getTest2[]:
$result(1=1)
и это... вы уверены что 10 КБ потребляет именно каждый вызов getTest2? если вы меряете после каждого вызова, то ваш метод проводящий эти измерения тоже что-то должен потреблять... попробуйте вызвать его по 100 раз (в цикле без пробелов) и проводить измерения после каждой сотни.