У меня есть приложение, разработанное 5 или более лет назад. Это реализовано с использованием C ++, MFC.
Программа автоматизирует работу с каким-либо веб-ресурсом. Проблема в том, что у нее мало утечек памяти.
Я отслеживаю использование памяти в диспетчере задач. И это показывает, что это заняло 150-200 Мбайт, тогда как предупреждения Windows о виртуальной памяти слишком низкие. Нет другого запущенного приложения, и я уверен, что из-за этого приложения.
Как я могу получить реальный объем памяти, используемый с этим приложением?
Я получаю эту информацию с помощью следующей функции: GetProcessMemoryInfo.
Быстрый обходной путь - перезапустить само приложение, чтобы утечка памяти освободилась. К сожалению, он показывает мне то же, что и в диспетчере задач (150-200Mb), что не соответствует действительности ...
Пожалуйста, совет ..
Спасибо ..