SORU
22 EYLÜL 2008, PAZARTESİ


&Quot;Optimize Kod" seçeneği gerçekten Visual Studio ne işe yarıyor?

Seçenek adı bir şey söyler ama Visual Studio/derleyici gerçekten ne yapmak ve gerçek sonuçları nelerdir?

Eğer arama ** 0, ama gerçekten ben olduğunu bulabilirsiniz google arıyorum. Edit: Ben gerçek şeyler oluyor merak ediyorum. Örneğin neden döngüler daha az zaman alabilir, vb için.

CEVAP
22 EYLÜL 2008, PAZARTESİ


En iyi duruma getirme derleyici olmadan çok aptal kod üretir - her komut amaçlanan şey olmaması için çok basit bir şekilde derlenmiş. Hata Ayıklama var iyileştirmeleri varsayılan olarak devre dışı, üretilen çalıştırılabilir basit bir şekilde kaynak kodu maçlar iyileştirmeler oluşturur.

Değişkenler kayıtları tutulur

İyileştirmeleri açtıktan sonra, derleyici, pek çok farklı teknikler kodu hala aynı şeyi yaparken daha hızlı çalışan için geçerlidir. En bariz fark arasında optimize edilmiş ve unoptimized oluşturur Visual C aslında değişken değerleri tutulan kayıtları mümkün olduğunca uzun bir süre içinde optimize edilmiş yapılar, süre olmadan iyileştirmeleri onlar her zaman saklı bellek. Bu kod hızını değil, sadece etkiler, ama aynı zamanda hata ayıklama etkiler. Bu optimizasyon sonucunda hata ayıklayıcısını kodu ile atlama gibi güvenilir bir değişken değeri elde edilir.

Diğer iyileştirmeler

Birçok diğer iyileştirmeler /O Options (Optimize Code) MSDN docs açıklanan derleyici tarafından uygulanır. Çeşitli iyileştirmeler ve genel bir açıklama için teknikler Wikipedia Compiler Optimization article bakın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Amazon Web Services

    Amazon Web S

    8 NİSAN 2009
  • AmazonWireless

    AmazonWirele

    8 EYLÜL 2010
  • Within Temptation

    Within Tempt

    18 EYLÜL 2006