配置环境
虽然在运行 Java™ 应用程序之前必须设置一些配置选项,但从命令行启动运行时环境时配置了许多选项。 在启动应用程序前必须设置的配置选项包括应用程序可利用的操作系统资源和硬件组件。
虽然某些配置选项适用于所有平台,但有些配置选项是特定于平台的,尤其是与硬件或操作系统资源相关的选项。 某些特性具有其他软件依赖关系。
- 要确保操作系统为应用程序分配足够的资源,请为 ulimits (AIX® 和 Linux®) , BPXPRM 参数 (z/OS®) 和 Language Environment 运行时选项 (z/OS) 设置适当的值。 如果应用程序分配大量内存,并频繁访问该内存,您可能希望在系统上启用大页面支持。 如果要在 IBM® Power ® 系统上运行应用程序,那么可以使用 com.ibm.lang.management API 来利用 DLPAR 功能在 LPAR 之间动态移动内存, CPU 容量和 I/O 接口。 有关所有这些选项的更多信息,请参阅 OpenJ9 用户文档中的 配置系统 (子主题中特定于 32 位或 31 位系统的信息除外)。
- 要配置系统以使用图形处理单元 (GPU) ,请参阅 GPU 系统需求。
- 要将系统配置为使用基于 RDMA 的 Java 套接字 (JSOR) 的 RDMA 网络基础结构,请参阅 JSOR 系统需求和受支持的 API (仅限Linux ) 或 通过远程直接存储器存取进行共享内存通信 (仅限z/OS )。
- 要通过编写使用 jVerbs 库的应用程序来配置系统以使用 RDMA 网络基础结构,请参阅 jVerbs 应用程序系统和运行时需求 (仅限Linux )。
- 要配置系统以使用 z/Enterprise 数据压缩,请参阅 zEnterprise 数据压缩 (仅限z/OS )。
- 要配置系统以使用其他硬件压缩加速设备,请参阅 启用硬件压缩加速 (仅限AIX, Linux ) 。