-qlargepage
适用的调用
选项 | xlc (编译 C) | xlC (编译 C++) | xlclang(编译 C) | xlclang++(编译 C++) |
---|---|---|---|---|
-qlargepage | ✓ | ✓ | ✓ | ✓ |
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表 。
类别
等效编译指示
无。
用途
针对设计为在大页面内存环境中执行的应用程序,使用在 POWER4 和更高版本的系统上提供的大页面。
当 -qlargepage 生效以编译为大页面环境设计的程序时,可能会提高性能。
语法
缺省值
-qnolargepage
使用量
请注意,此选项仅在以下情况下有用:
- 必须在系统上提供并配置大页面。
- 必须使用启用循环优化的选项 (例如 -O3 或 -qhot) 进行编译。
- 必须与 -blpdata 选项链接。
请参阅 AIX® 操作系统文档,以获取有关使用大页面支持的更多信息。
预定义的宏
无。
示例
要编译
myprogram.c
以使用大页面堆,请输入:xlc myprogram.c -qlargepage -blpdata