Когда мое приложение падает, оно генерирует мини-дамп, чтобы разрешить отладку после смерти.Я использую параметры MiniDumpWithIndirectlyReferencedMemory и MiniDumpWithPrivateReadWriteMemory.
Все это прекрасно работало до недавнего времени, когда файлы дампа начали получать размер более 500 МБ.Visual Studio выдает мне следующую ошибку в тот момент, когда я хочу начать отладку дампа такого размера.
"Недостаточно памяти для обработки этой команды"
У меня 32-разрядная версия WinXP, с4 ГБ оперативной памяти, в которой я использую менее 1 ГБ.В зависимости от того, насколько экономичен VS2008 с его памятью в этой процедуре, он должен иметь много адресуемого пространства.
Что я не хочу делать:
Так как мне решить эту проблему?
- Пропустить некоторые DLL из свалки?Разделить включенную память от групп DLL по разным дампам?Есть идеи, как это сделать?(если это вообще возможно)
- ...?