Aracılığıyla paylaş


JIT en iyi duruma getirme ve hata ayıklama

Bir yönetilen uygulamayı hata Visual Studio just-in-time (JIT) kodu en iyi duruma getirilmesi, varsayılan olarak bastırır. En iyi duruma getirme, JIT engelleniyor olmayan en iyi duruma getirilmiş kod hata ayıklama anlamına gelir. Kod, optimize değil, ancak çok daha kapsamlı hata ayıklama deneyimini biraz daha yavaş çalışır. En iyi duruma getirilmiş kod hata ayıklama zor olduğu ve yalnızca en iyi duruma getirilmiş kod içinde gerçekleşir, ancak olmayan en iyi duruma getirilmiş sürümü üretilemeyen hata karşılaşma durumunda önerilir.

JIT en iyileştirme kontrol Visual Studio tarafından modülü bastırmak JIT en iyi duruma getirilmesi yük seçeneği. Bu seçenek bulabilirsiniz Genel altında sayfa hata ayıklama düğümünde seçenekleri iletişim kutusu.

Temizlerseniz modülü bastırmak JIT en iyi duruma getirilmesi yük seçeneği, en iyi duruma getirilmiş JIT kod hata ayıklama, ancak kaynak kodu en iyi duruma getirilmiş kod eşleşmediğinden hata ayıklama yeteneği sınırlı olabilir. Sonuç olarak, windows gibi hata ayıklayıcı Locals ve otomobil penceresi olmayan en iyi duruma getirilmiş kod hata ayıklama, yaptıkları kadar bilgi görüntüleme.

Hata ayıklama yalnızca benim kodu ile başka bir önemli fark kaygıları. Sadece benim kodu ile hata ayıklama, hata ayıklayıcı, hata ayıklama sırasında görüntülenmemelidir olmayan kullanıcı kodu en iyi duruma getirilmiş kod düşünür. JIT en iyi duruma getirilmiş kod hata ayıklama, sonuç olarak, büyük olasılıkla yalnızca benim kodu devre dışı bırakmak istiyorsanız. Daha fazla bilgi için bkz. [NIB] 12/13 Nasıl yapılır: Yalnızca Kendi Kodum İçine Adımlama.

Unutmayın modülü bastırmak JIT en iyi duruma getirilmesi yük seçenek modülleri yüklendiğinde kodu en iyi duruma getirilmesi bastırır. Zaten çalışan bir işlem iliştirirseniz, önceden yüklenen JIT derlenmiş ve en iyi duruma getirilmiş kod içerebilir. Modülü bastırmak JIT en iyi duruma getirilmesi yük rağmen bağladıktan sonra yüklenen modülleri etkileyecek gibi kod üzerinde hiçbir etkisi seçeneği vardır. Buna ek olarak, modülü bastırmak JIT en iyi duruma getirilmesi yük seçeneği ile ngen oluşturulan modülleri, WinForms.dll gibi etkilemez.

Ayrıca bkz.

Görevler

[NIB] 12/13 Nasıl yapılır: Yalnızca Kendi Kodum İçine Adımlama

Kavramlar

Yönetilen yürütme işlemi

Diğer Kaynaklar

Yönetilen kod hata ayıklama

Çalışan işlemleri iliştirme