/jumptablerdata (put switch case jump tables in .rdata
)
Puts the generated switch case jump tables in the .rdata
section instead of alongside code in the .text
section.
Syntax
/jumptablerdata
Remarks
Putting jump tables generated for switch case statements in the .rdata
section prevents the jump table from being loaded into both the instruction cache (iCache) and data cache (dCache), potentially increasing performance. The .rdata
section is where const initialized data is stored.
Important
This flag only applies to x64 code. This flag was introduced in Visual Studio 17.7.
To set this compiler option in the Visual Studio development environment
Open the project's Property Pages dialog box. For details, see Set C++ compiler and build properties in Visual Studio.
Select the Configuration Properties > C/C++ > Command Line property page.
Modify the Additional Options property to include
/jumptablerdata
and then choose OK.
To set this compiler option programmatically
- See AdditionalOptions.
See also
Phản hồi
https://aka.ms/ContentUserFeedback.
Sắp ra mắt: Trong năm 2024, chúng tôi sẽ dần gỡ bỏ Sự cố với GitHub dưới dạng cơ chế phản hồi cho nội dung và thay thế bằng hệ thống phản hồi mới. Để biết thêm thông tin, hãy xem:Gửi và xem ý kiến phản hồi dành cho