Утечки памяти после выполнения программы

Рейтинг: 1Ответов: 1Опубликовано: 04.05.2015

Недавно заметил одну особенность. Связанную с памятью, как статической так и динамической. После того как запускаю проект несколько раз, все равно какой сложности там идут операции, компьютер начинает проседать по RAM. Как с этим можно бороться и как перебарывать такие проблемы. А то каждые пол часа Mem Reduct'ом чищу RAM.

P.S. все динамическое выгружаю.

Ответы

▲ 4

Когда процесс завершает свою работу, ОС в любом случае утилизирует всю его память, независимо от того, как программа была написана. Поэтому, варианта есть только два:

  1. На самом деле ваша программа никогда не останавливается
  2. Проблема вообще не в вашей программе

Проверить пункт 1 очень просто - запустите диспетчер задач и поищите вашу программу в списке процессов. Если ее там нет - значит, проблема не в ней.

Кстати, в любом случае полезно поискать аномалии в этом списке. Как правило, хорошо видно, какая из программ отжирает память. Обычно это браузеры, хотя и IDE тоже такое дело любят.