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

  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • LearnCode.academy

    LearnCode.ac

    20 Aralık 2012
  • Pituvision

    Pituvision

    11 Mart 2006