Можно ли взломать отладчик, когда выделенная память присоединенного процесса становится больше определенного значения?
Предпочтительно использовать Visual Studio 2005, но возможны другие IDE / отладчики.
Нет прямого способа сделать это.Альтернативный вариант - установить обычную точку останова где-нибудь внутри кода распределения CRT и установить ее на разрыв, когда число обращений кратно, скажем, 2000. Вы достаточно быстро достигнете желаемого состояния.
Я не знаю ни одного прямого пути в Visual Studio, но вы могли бы использовать ProcDump для создания аварийного дампа, когда порог принятия памяти достигает определенного значения (опция -m).
Затем вам потребуется использовать WinDbg (часть средств отладки Windows ) для проверки кучи.