¿Cuáles son las consecuencias negativas de desactivar la depuración del montón? (_NO_DEBUG_HEAP == 1)

La fase inicial de mi programa carga una gran cantidad de datos en contenedores STL. Descubrí que pasaban varios minutos antes de que pudiera alcanzar la verdadera esencia de mi programa.

Después de algunas búsquedas, descubrí que podía establecer _NO_DEBUG_HEAP == 1 dentro de mi Configuración de VS2012-> Depuración-> Variable de entorno ... desactivando la utilización del montón de depuración de Windows. Esto me dio una mejora 10x en la velocidad de depuración. Todavía no he encontrado ninguna descripción de qué funcionalidad de depuración pierdo al hacerlo.

En resumen: ¿qué controles se completaron y qué información de depuración se generó al usar el montón de depuración de Windows?

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta