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.