Yanıtlar:
Vakaların büyük çoğunluğu için birincil fayda, sadece disk alanından tasarruf etmektir. İkincil ve çok daha şüpheli bir fayda, ikilinin sökülmesini veya tersine mühendislik yapılmasını zorlaştırmasıdır. Ayrıca bellek ayak izini biraz azaltabilir, ancak çoğu durumda ihmal edilebilir bir tasarruf olacaktır.
En büyük zarar, bir sorunla karşılaşırsanız hata ayıklamayı önemli ölçüde zorlaştırmasıdır.
CPU olan modern bir sistemde, ne olduklarını hızlandırırlar ve bellek / disk miktarları, bir ikili sıyırma işleminin performans üzerinde herhangi bir şekilde çok az pratik etkisi olacaktır. Gerçekten hata ayıklama, "temizlik" ve kişisel tercihler hakkında. Bazı insanlar üretim veya "sevk" yazılımı için her zaman soyulmuş ikili dosyaları kullanmayı tercih ederler. Bazı insanlar "her ihtimale karşı" sembollerini her zaman dahil etmeyi tercih eder.
Şahsen, sembollerin dahil edilmesini tercih ederim. Ticari bir uygulamanın segfaulting olduğu (veya başka bir şekilde çöktüğü) yıl boyunca gerçekten sinir bozucu birkaç durum yaşadım ve ikili dosyaların elimden çıkarıldığı için sorunun nerede olduğunu tam olarak belirleyemedim. Bu durumlardan en az birkaçında, satıcı, tekrar çökene kadar çalışmam için soyulmamış bir sürüm gönderdi, böylece daha yararlı hata ayıklama bilgileri alabildik. Başlangıçta soyulmamış versiyonu sağlamış olsaydı, sorunu daha hızlı ve daha az kesinti ile çözebilirdik.
yazılımı test için hata ayıklama sembolleri ile derleyebilir ve ardından dağıtım için çıkartabilirsiniz. hata ayıklama sembolleriniz ifşa etmeyeceğiniz bir şeyi ortaya çıkarırsa, bu sizin için yararlı olabilir