SORU
2 EKİM 2008, PERŞEMBE


Ne kadar yavaş .NET bir şey yokmu?

Ne zaman bir tartışma istisnalar atmak istemiyorum. Basit bir sorunu çözmek için diliyorum. 99% zaman özel durumlar yaratmak için değişken hız sorunu olmadığını diğer tarafa iddia ederken onların etrafında yavaş döner (karşılaştırma testi). Çok sayıda bloglar, yazılar ve mesajlar bir tarafa ya da diğer ilgili yazılar okudum. Hangisi?

Cevaplar bazı bağlantılar: , *, *Skeet*2 3*.

CEVAP
2 EKİM 2008, PERŞEMBE


Bu "yavaş" tarafındayım ... ... Bu konuda 4* articles *iki yazdım. Orada eleştiriler kriter yönü, genellikle "gerçek hayatta olacağını daha yığın içinden, istersin darbe önbelleği vb" - ama kullanarak hata kodları için antreman yığınıayrıcaönbellek darbe, özellikle iyi bir argüman olarak görmüyorum.

Sadece onu temizlemek için - mantıklı değiller istisnalar kullanarak desteklemiyorum. Örneğin, int.TryParse tamamen uygun bir kullanıcı veri dönüştürme için. Uygun zaman Okuma bir makine tarafından oluşturulan bir dosya, nerede hata anlamına gelir "dosyası değil biçimi olacağı, gerçekten yapmak istemiyorum denemek için bu kolu olarak bilmiyorum, başka ne yanlış olabilir."

"Uygun şartlar" hiç önemli istisnalar nedeniyle bozulmuş olan bir uygulama görmedim. sadece özel durumlar kullanırken Temelde, istisnalar doğruluğu önemli sorunları var sürece sık olmamalı ve eğer doğruluğu önemli sorunları var, o zaman performans karşılaştıkları en büyük sorun değil.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LounaTutorials

    LounaTutoria

    10 EYLÜL 2009
  • Mark Hyder

    Mark Hyder

    6 EKİM 2011
  • TROPFEST

    TROPFEST

    27 Mart 2007