Jakie są negatywne konsekwencje wyłączenia sterty debugowania? (_NO_DEBUG_HEAP == 1)

Początkowa faza mojego programu ładuje znaczne ilości danych do kontenerów STL. Odkryłem, że minęło kilka minut, zanim mogłem dotrzeć do prawdziwego mięsa mojego programu.

Po przeszukaniu odkryłem, że mogę ustawić _NO_DEBUG_HEAP == 1 w obrębie moich właściwości konfiguracyjnych VS2012-> Debugowanie-> Zmienna środowiskowa ... wyłączając wykorzystanie sterty debugowania systemu Windows. To dało mi 10-krotną poprawę prędkości debugowania. Nie znalazłem jeszcze żadnego opisu, co w ten sposób tracę dzięki funkcji debugowania.

Podsumowując: jakie kontrole zostały zakończone i jakie informacje debugowania były generowane przy użyciu sterty debugowania systemu Windows?

Dziękuję Ci.

questionAnswers(1)

yourAnswerToTheQuestion