/QIntel-jcc-erratum

/QIntel-jcc-erratum seçeneği Visual Studio 2019 sürüm 16.5 ve sonraki sürümlerde kullanılabilir.

Derleyicinin belirli Intel işlemcilerinde Intel Jump Koşullu Kod (JCC) erratum mikro kod güncelleştirmesinin neden olduğu performans etkisini azaltmak için yönergeler oluşturduğunu belirtir.

Sözdizimi

/QIntel-jcc-erratum

Açıklamalar

/QIntel-jcc-erratum altında, derleyici 32 baytlık bir sınırda çapraz veya sonlanan atlama ve makro birleştirmeli atlama yönergelerini algılar. Bu yönergeleri sınıra hizalar. Bu değişiklik, belirli Intel işlemcilerde JCC hatasını engelleyen mikro kod güncelleştirmelerinin performans etkisini azaltır. erratum hakkında daha fazla bilgi için Intel web sitesindeki Atlama Koşullu Kodu Erratum için Risk Azaltmaları bölümüne bakın.

/QIntel-jcc-erratum seçeneği Visual Studio 2019 sürüm 16.5 ve sonraki sürümlerde kullanılabilir. Bu seçenek yalnızca x86 ve x64'i hedefleyen derleyicilerde kullanılabilir. SEÇENEĞI ARM işlemcilerini hedefleyen derleyicilerde kullanılamaz.

/QIntel-jcc-erratum seçeneği varsayılan olarak kapalıdır ve yalnızca iyileştirilmiş derlemelerde çalışır. Bu seçenek kod boyutunu artırabilir.

/QIntel-jcc-erratum , /clr ile uyumsuz.

Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>C/C++>Kod Oluşturma özellik sayfasını seçin.

  3. Intel JCC Erratum Risk Azaltmayı Etkinleştir özelliği için bir değer seçin. Değişikliği uygulamak için Tamam'ı seçin.

Bu derleyici seçeneğini program üzerinden ayarlamak için

Ayrıca bkz.

/Q seçenekleri (Düşük düzeyli işlemler)
MSVC derleyici seçenekleri
MSVC derleyicisi komut satırı söz dizimi