Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Параметр /QIntel-jcc-erratum доступен в Visual Studio 2019 версии 16.5 и более поздних версиях.
Указывает, что компилятор создает инструкции по устранению влияния на производительность, вызванные обновлением микрокода erratum (JCC) Intel Jump в некоторых процессорах Intel.
Синтаксис
/QIntel-jcc-erratum
Замечания
В разделе /QIntel-jcc-erratum компилятор обнаруживает инструкции перехода и макросов, которые пересекают или заканчиваются на границе 32-байтов. Он выравнивает эти инструкции с границой. Это изменение снижает влияние обновлений микрокода на производительность, которые препятствуют JCC erratum в некоторых процессорах Intel. Дополнительные сведения об эрратуме см. в разделе "Устранение рисков для условного кода перехода" на веб-сайте Intel.
Параметр /QIntel-jcc-erratum доступен в Visual Studio 2019 версии 16.5 и более поздних версиях. Этот параметр доступен только в компиляторах, предназначенных для x86 и x64. Параметр недоступен в компиляторах, предназначенных для процессоров ARM.
Параметр /QIntel-jcc-erratum отключен по умолчанию и работает только в оптимизированных сборках. Этот параметр может увеличить размер кода.
/QIntel-jcc-erratum несовместим с /clr.
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Перейдите на страницу свойств Свойства конфигурации>C/C++>Создание кода.
Выберите значение свойства Enable Intel JCC Erratum Mitigation . Чтобы применить изменение, нажмите кнопку ОК.
Установка данного параметра компилятора программным способом
- См. раздел AdditionalOptions.
См. также
/Q (низкоуровневые операции)
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC