&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
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.
Kimse elinize sağlık "Raftan"...
&Quot;32-bit" Tercih; Visual Studi...
"geçerli yöntemin optimize kod&qu...
Çeşitli "eylem Oluştur&; Visual S...
Nasıl "Varolan Madde" Ekleyin...