3.4. JVM 配置参数
使用 Operator 部署 Red Hat Process Automation Manager 时,您可以选择为 Business Central 和 KIE 服务器设置多个 JVM 配置参数。这些参数为对应的容器设置环境变量。
下表列出了在使用 Operator 部署 Red Hat Process Automation Manager 时您可以设置的所有 JVM 配置参数。
默认设置适用于大多数用例。仅在需要时才进行任何更改。
配置字段 | 环境变量 | 描述 | 示例 |
---|---|---|---|
Java Opts 附加 | JAVA_OPTS_APPEND | 用户指定要附加到 JAVA_OPTS 中生成的选项的用户指定 Java 选项。 |
|
Java 最大内存比率 | JAVA_MAX_MEM_RATIO |
可用于 Java 虚拟机的容器内存的最大百分比。剩余的内存用于操作系统。默认值为 |
|
Java 初始内存比率 | JAVA_INITIAL_MEM_RATIO |
最初用于 Java 虚拟机的容器内存百分比。默认值为 |
|
Java 最大初始内存 | JAVA_MAX_INITIAL_MEM |
最初用于 Java 虚拟机的最大内存量(以 MB 为单位)。如果初始分配内存(如 Java 初始内存比率 参数中设置的值)将大于这个值,则使用 |
|
Java 诊断 | JAVA_DIAGNOSTICS | 启用此设置,为标准输出启用附加 JVM 诊断信息的输出。默认禁用此选项。 |
|
Java 调试 | JAVA_DEBUG |
启用此设置以在远程调试上切换。默认禁用此选项。添加 |
|
Java 调试端口 | JAVA_DEBUG_PORT |
用于远程调试的端口。默认值为 |
|
GC min heap free ratio | GC_MIN_HEAP_FREE_RATIO |
垃圾回收(GC)后的最小堆可用百分比以避免扩展。设置 |
|
GC 最大堆可用比率 | GC_MAX_HEAP_FREE_RATIO |
GC 后空闲的最大堆百分比以避免缩小。设置 |
|
GC 时间比率 | GC_TIME_RATIO |
指定垃圾回收之外的时间(例如,应用程序执行所需的时间)与垃圾回收中花费的时间比率。设置 |
|
GC 适应大小策略权重 | GC_ADAPTIVE_SIZE_POLICY_WEIGHT |
与之前的 GC 时间相比,对当前 GC 时间的权重。设置 |
|
GC 最大元空间大小 | GC_MAX_METASPACE_SIZE |
最大 meta 空间大小。设置 |
|