/jumptablerdata (помещайте таблицы перехода к регистру переключателя в .rdata
)
Помещает созданные таблицы переключения вариантов в .rdata
раздел вместо кода в .text
разделе.
Синтаксис
/jumptablerdata
Замечания
Добавление таблиц переходов, созданных для инструкций переключения в .rdata
разделе, предотвращает загрузку таблицы переходов в кэш инструкций (iCache) и кэш данных (dCache), потенциально повышая производительность. В .rdata
этом разделе хранятся константные инициализированные данные.
Внимание
Этот флаг применяется только к коду x64. Этот флаг появился в Visual Studio 17.7.
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Перейдите на страницу свойств Свойства конфигурации>C/C++>Командная строка.
Измените свойство "Дополнительные параметры", чтобы включить
/jumptablerdata
и нажмите кнопку "ОК".
Установка данного параметра компилятора программным способом
- См. раздел AdditionalOptions.
См. также
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC