Sun Studio 12:C 用户指南

B.2.130 -xprefetch_level=l

(SPARC) 使用 -xprefetch_level 选项可以控制通过 -xprefetch=auto 确定的预取指令的自动插入的主动性。l 必须为 123。编译器更加主动,换句话说,引入了更多更高 -xprefetch_level 级别的预取。

-xprefetch_level 的适当值取决于应用程序可能具有的缓存缺失的数量。较高级别的 -xprefetch_level 值具有提高应用程序性能的潜能。

仅当使用 -xprefetch=auto 进行编译且优化级别为 3 或更高级别时此选项才有效,并可为支持预取(v8plusv8plusa v9v9av9bgeneric64 native64)的平台生成代码。

-xprefetch_level=1 启用预取指令的自动生成。-xprefetch_level=2 启用级别 1 以上的附加生成,-xprefetch_level=3 启用级别 2 以上的附加生成。

指定了 -xprefetch=auto 时,缺省值为 -xprefetch_level=1