Элемент управления WebBrowser работает без утечек, но утечки памяти в случае некоторых веб-страниц - PullRequest
0 голосов
/ 29 июня 2018

Я реализовал приложение MFC с n динамическими DockablePanes, в которых размещается элемент управления веб-браузера.

Все работает нормально, проблем с утечкой памяти нет, пока я не использую эти два сайта:

На этих сайтах мое приложение стало потреблять память. С обоими вместе это занимает 2 МБ / с.

Когда я открываю только один из этих двух веб-сайтов, такой проблемы не возникает.

Также я уже пробовал:

IntPtr pHandle = GetCurrentProcess();            
SetProcessWorkingSetSize(pHandle, -1, -1);

но это не помогло, оно только уменьшило физическую память, в то время как виртуальная память продолжает расти. В какой-то момент приложение вылетит.

Можете ли вы предоставить какое-либо решение, если это возможно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...