Quais são as conseqüências negativas de desativar o depurador? (_NO_DEBUG_HEAP == 1)

A fase inicial do meu programa carrega quantidades significativas de dados em contêineres do STL. Descobri que demorava vários minutos para chegar à verdadeira carne do meu programa.

Depois de algumas pesquisas, descobri que poderia definir _NO_DEBUG_HEAP == 1 dentro da minha variável VS2012 Configuration Properties-> Debugging-> Environment ... desligando a utilização do heap de depuração do Windows. Isso me deu uma melhoria de 10x na velocidade de depuração. Eu ainda não encontrei nenhuma descrição que funcionalidade de depuração eu perco fazendo isso.

Em resumo: quais verificações foram concluídas e quais informações de depuração estavam sendo geradas usando o heap de depuração do Windows?

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion