Привет, у меня есть десятки программ одной компании, код закрытый, оптимизация так себе, и пока эти программы работают (запускает задачи, выполняет скрипты и т.д.) ОЗУ постепенно заполняется, чем больше интенсивности тем более ОЗУ занято.
Подозреваю на утечку памяти.
Попытка убить программы и возможные процессы освобождает всего 2-5 ГБ, и спустя сутки работы ОЗУ постепенно доходит до 45 ГБ (макс 64).
Вижу 35 Гб занятой ОЗУ, но не вижу что именно сожрал столько ОЗУ, после перезагрузки со всеми запущенными программами занято максимум 25 ГБ.
Я также пытался попросить chatGPT написать скрипт который очищает ОЗУ не затрагивая систему Windows, запущенных программ, но сколько бы не пытался почти всегда получаю синий экран смерти.
Вопрос:
Как бороться, избежать, очистить ОЗУ при утечке памяти? Другими словами интересует лечение симптома т.к. нет возможности устранить первопричины.
Сейчас после сутки работы перезагружаю ПК, но это болезненный способ, как и taskkill. При убийстве или перезагрузке некоторые данные, задачи теряются, из-за чего приходится руками исправлять ошибки. Автор этих программ прекратил поддержку, и просто рекомендует убить программы через taskkill.
Огромное количество процессов сsc.exe и conhost.exe