Programımın ilk aşaması, önemli miktarda veriyi STL konteynerlerine yükler. Programımın gerçek etine ulaşamadan birkaç dakika geçtiğini anladım.Hata ayıklama kümesinin kapatılmasının olumsuz sonuçları nelerdir? (_NO_DEBUG_HEAP == 1)
Bazı aramalardan sonra, VS2012 Yapılandırma Özellikleri -> Hata ayıklama-> Ortam değişkeni içinde ... pencere hata ayıklama yığınının kullanımını kapatarak _NO_DEBUG_HEAP == 1 ayarlayabildiğimi buldum. Bu bana hata ayıklama hızında 10 kat artış sağlamıştır. Henüz ne yaparak hata ayıklama işlevinin kaybettiğine dair herhangi bir açıklama bulamadım.
Özetle: hangi kontroller tamamlandı ve windows debug yığınını kullanarak hangi hata ayıklama bilgisi üretildi?
Teşekkür ederiz.
Hata ayıklayıcı yığını sayesinde son 5 yıl boyunca bir yığın bozulması heisenbug hata ayıklamak zorunda kaldım. Bunu, sadece duvarın arkasına döndüğünde ver. _HAS_ITERATOR_DEBUGGING = 0 değerini düşünün. Ve elbette sadece veri aklının bir alt kümesiyle hata ayıklayın. –