SORU
10 EKİM 2011, PAZARTESİ


Bırakın hata ayıklama bilgisi ile "tam" veya "pdb-sadece" oluşturur derlemek gerekir?

Bir C için Visual Studio 2010 * Proje Özellikleri giderseniz proje,^< Yapı . Gelişmiş >Hata ayıklama Bilgisi üç seçeneğiniz vardır: hiçbiri, tam veya pdb sadece. this question, cevabı dayalı tam ve pdb-sadece bazı farklılıklar arasında kalmıştım. Ancak, bir sürüm oluşturmak için daha uygun olduğunu? Kullandığım "tam performans olacak" sonuçları? Eğer kullanırsam "pdb-sadece" üretim sorunları hata ayıklamak için zor olacak mı?

CEVAP
10 EKİM 2011, PAZARTESİ


pdb-only ile inşa ederdim. Olmaz olması mümkün takmak bir hata ayıklayıcı için Piyasaya sürülen bir ürün, ama eğer bir kaza dökümü kullanabilirsiniz Visual Studio veya WinDBG incelemek üzere bir yığın izler ve bellek dökümleri zaman kaza.

pdb-only yerine full ile gidersen aynı faydaları, yürütülebilir doğrudan bir hata ayıklayıcı eklenebilir dışında alacaksın. Eğer bu makul olup olmadığını belirlemek için ürün ve müşterilere verilen gerekir.

Bir kaza raporu geldiğinde onlara başvurabilirsiniz böylece PDB dosyaları bir yere kaydettiğinizden emin olun. Eğer symbol server Bu hata ayıklama sembolleri saklamak için ayarlayabilirsiniz, bu çok daha iyi.

none birlikte inşa etmeyi seçerseniz alanında bir kaza olduğunda hiçbir müracaat olacak. Sonradan ciddi bir sorunun izini sürmek için yeteneğinizi engel olabilir kaza, inceleme herhangi bir sıralama yapmak mümkün olmayacaktır.

Yüksek bir not:

Her iki John Robbins Eric Lippert /debug bayrak hakkında blog yazıları yazdım, ve onlar da bunu gösterirbu ayar vardırsıfırperformans etkisi. Derleyici iyileştirmeleri gerçekleştirmek olup olmadığını dikte Eden /optimize ayrı bir bayrak var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • RyanXLT

    RyanXLT

    22 Ocak 2011
  • TheRightTire

    TheRightTire

    14 EKİM 2009