заметил, что у меня сжирает озу при выполнениях шаблонов с текстовыми файлами, начиная с размера файла в несколько мегабайт
сначала в шаблонах в параметрах списков стояла загрузка из файла с сохранением изменения в файл
в основном взять из файла N строк и записать в другой файл результат
думал дело в этом...
переделал через экшен привязку файла непосредственно перед взятием строк и добавления списка в файл по ссылке
в результате ничего не поменялось с потреблением озу
недавно пришлось переустановить винду, тож ситуация не поменялась
есть простой шаблон, который привязывает файл txt 1-4 мегабайта, удаляем в нем дубли, пустые сроки и строки не содержащий указанное значение и завершает работу. ставлю в многопоток 10 потоков. через минут 30 примерно на файле 500-ом озу в 16гигов забивается полностью.
и парадокс, нажимаю в зп Стоп, завершаются все потоки. и озу освобождается. в диспетчере показывает занято 4 из 16гб
делал эксперимент с расписанием, что б по расписанию останавливать потоки, не помогло. видимо "ожидающий поток" не приравнивается к "не работающему" потоку.
итого сделал выводы
1) при работе с файлами, размер файлов должен быть как можно меньшим
2) для освобождения озу нужно полностью останавливать все потоки нажатием своими ручками на кнопку Стоп
и ещё одно наблюдение, при работе того же количества 10 поток, но с другими шаблонами, где привязываются или загружаются из файла txt, берется и записывается результат в файлы txt небольшие единичные строки, то озу в пределах нормы и не растет с каждым днем.