Visual Studio 2008 kullanıyorum. Projemde bazı DLL dosyalarını ayıklamam gerekmez, bu nedenle Visual C++ programında hata ayıklama yaparken sembol yüklemeyi devre dışı bırakabilir miyim? Hata ayıklama sırasında başlatma zamanını daha hızlı hale getirmeye yardımcı olur mu?Visual C++ programında hata ayıklama işlemi nasıl yapılır?
Sembollerin hepsi yereldir, bu yüzden bu yavaş yükleme sorunum yok, sadece hata ayıklamayı daha hızlı ve daha hızlı yapmak istiyorum. Örneğin, Qt kitaplıklarını kullanıyorum, "Hata Ayıklama Başlatılıyor" a bastığımda, Çıktı penceresi Qt kitaplıklarının simgelerinin yüklendiğini gösterir. VS bu sembolleri yüklemeyi durdurabilirse, hata ayıklama başlangıç zamanı daha hızlı olmalıdır. Tabii ki hala VS'nin çalıştırılabilirim için sembol yüklemesini istiyorum.
WinDbg'yi kullanarak hata ayıklayıcı performansındaki kazanç, tam IDE'yi kullanmaya devam etmenin OP'ye olan üretkenlik avantajlarından daha ağır basacaktır. WinDbg'nin yeri var - hala IDE'nin ellerini havaya uçurması ya da tamamen patlaması gibi yığılma ya da bozulma gibi yerel koddaki hataların hatalarını ayıklamak için kullanıyorum - ama VS'nin% 99'unda VS doğal C++ için gayet iyi olacak. iyi yönetilen kod. –
Visual Studio'da "Hata Ayıklamayı Başlat" a basarken başlangıç zamanı. Uygulamamda hata ayıklamak istiyorum, ancak yüklediği DLL'ler, örneğin Qt kitaplıkları. Belki de hata ayıklama yaparken kütüphanelerin yayın sürümünü kullanmayı denemeliyim. – fxam
Lansman zamanında kesmek isterseniz, söz konusu kitaplığın sembollerini kaldırın. Bu durumda, sembol dosyaları (pdbs) muhtemelen Qt kütüphane ikili dosyalarının hemen yanındadır. Onları kaldırın ve yüklenmeyecek. İkililerin derleme türü, hata ayıklama başlatma sürenizi büyük ölçüde artırmaz. – linuxuser27