У меня проблема с памятью с огромным унаследованным приложением (32 бит, окно, C++ с графическим интерфейсом). Увеличение памяти до максимального предела (2G0), после чего сбой приложения. Профайлер памяти в реальном времени (например, AQTime) не может использоваться (слишком медленное, слишком большое влияние на потребляемую память). Я могу сгенерировать дамп, например, с помощью инструмента Windows (через taskmanager).определить тип объекта, присутствующего в памяти из дампа
Вопрос: Возможно ли, как в dotnet (с .Net Profiler Profiler) иметь тип динамически распределенных объектов, присутствующих в памяти из сгенерированного дампа?
Общая мудрость здесь заключается в том, чтобы * не * дождаться сбоя процесса, чтобы начать искать утечки. Не используйте .NET-инструменты для приложений на C++, они ничего вам не скажут. Если вы не можете использовать распределитель отладки от crtdbg.h, то umhd.exe - это оружие выбора. –