Показать сообщение отдельно
Старый 25.02.2020, 11:54   #39  
FrolovAndy is offline
FrolovAndy
Участник
 
71 / 45 (2) +++
Регистрация: 13.09.2007
Попробовал так сделать, разными способами, наблюдения показывают что память всё равно освобождается после выхода из того кода где формировалась большая строка, даже если результат substr продолжает жить дальше
Вообще у меня такое впечатление, что реально начиная с какого-то момента в Аксапте починили все эти утечки памяти, как уж я ни крутил эксперименты с листами, мапами, перемешивая все это между клиентской и серверной частями и организовывая всякие штуки типа "один класс содержит другой класс который содержит лист классов которые содержат мапы с типом рекорд и т.д. и т.п. …" до бесконечности, как бы вся эта мешанина ни жрала память, но потом всё благополучно освобождается.
Похоже на уровне runas что-то там не докручено. И то, не знаю как это в старших версиях, под рукой их нет сейчас чтоб на них проверить. А так может в 2012 уже и runas с памятью корректно работает