Я реализовал приложение MFC с n динамическими DockablePanes, в которых размещается элемент управления веб-браузера.
Все работает нормально, проблем с утечкой памяти нет, пока я не использую эти два сайта:
На этих сайтах мое приложение стало потреблять память. С обоими вместе это занимает 2 МБ / с.
Когда я открываю только один из этих двух веб-сайтов, такой проблемы не возникает.
Также я уже пробовал:
IntPtr pHandle = GetCurrentProcess();
SetProcessWorkingSetSize(pHandle, -1, -1);
но это не помогло, оно только уменьшило физическую память, в то время как виртуальная память продолжает расти. В какой-то момент приложение вылетит.
Можете ли вы предоставить какое-либо решение, если это возможно?