-qlargepage

适用的调用

表 1. 接受给定选项的调用
选项 xlc (编译 C) xlC (编译 C++) xlclang(编译 C) xlclang++(编译 C++)
-qlargepage
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表

类别

优化和调整

等效编译指示

无。

用途

针对设计为在大页面内存环境中执行的应用程序,使用在 POWER4 和更高版本的系统上提供的大页面。

-qlargepage 生效以编译为大页面环境设计的程序时,可能会提高性能。

语法

读取语法图跳过可视语法图 -q nolargepagelargepage

缺省值

-qnolargepage

使用量

请注意,此选项仅在以下情况下有用:
  • 必须在系统上提供并配置大页面。
  • 必须使用启用循环优化的选项 (例如 -O3-qhot) 进行编译。
  • 必须与 -blpdata 选项链接。

请参阅 AIX® 操作系统文档,以获取有关使用大页面支持的更多信息。

预定义的宏

无。

示例

要编译 myprogram.c 以使用大页面堆,请输入:
xlc myprogram.c -qlargepage -blpdata