3.4. JVM 配置参数


使用 Operator 部署 Red Hat Process Automation Manager 时,您可以选择为 Business Central 和 KIE 服务器设置多个 JVM 配置参数。这些参数为对应的容器设置环境变量。

下表列出了在使用 Operator 部署 Red Hat Process Automation Manager 时您可以设置的所有 JVM 配置参数。

默认设置适用于大多数用例。仅在需要时才进行任何更改。

Expand
表 3.1. JVM 配置参数
配置字段环境变量描述示例

Java Opts 附加

JAVA_OPTS_APPEND

用户指定要附加到 JAVA_OPTS 中生成的选项的用户指定 Java 选项。

-Dsome.property​=foo

Java 最大内存比率

JAVA_MAX_MEM_RATIO

可用于 Java 虚拟机的容器内存的最大百分比。剩余的内存用于操作系统。默认值为 50,限制为 50%。设置 -Xmx JVM 选项。如果您输入 0 值,则不会设置 -Xmx 选项。

40

Java 初始内存比率

JAVA_INITIAL_MEM_RATIO

最初用于 Java 虚拟机的容器内存百分比。默认值为 25,因此如果这个值不超过 Java Max Initial Memory 值,则最初为 JVM 分配 pod 内存的 25%。设置 -Xms JVM 选项。如果您输入 0 值,则不会设置 -Xms 选项。

25

Java 最大初始内存

JAVA_MAX_INITIAL_MEM

最初用于 Java 虚拟机的最大内存量(以 MB 为单位)。如果初始分配内存(如 Java 初始内存比率 参数中设置的值)将大于这个值,则使用 -Xms JVM 选项分配此值中设置的内存量。默认值为 4096

4096

Java 诊断

JAVA_DIAGNOSTICS

启用此设置,为标准输出启用附加 JVM 诊断信息的输出。默认禁用此选项。

true

Java 调试

JAVA_DEBUG

启用此设置以在远程调试上切换。默认禁用此选项。添加 -⁠agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=${debug_port} JVM 选项,其中 ${debug_port} 默认为 5005

true

Java 调试端口

JAVA_DEBUG_PORT

用于远程调试的端口。默认值为 5005

8787

GC min heap free ratio

GC_MIN_HEAP_FREE_RATIO

垃圾回收(GC)后的最小堆可用百分比以避免扩展。设置 -XX:MinHeapFreeRatio JVM 选项。

20

GC 最大堆可用比率

GC_MAX_HEAP_FREE_RATIO

GC 后空闲的最大堆百分比以避免缩小。设置 -XX:MaxHeapFreeRatio JVM 选项。

40

GC 时间比率

GC_TIME_RATIO

指定垃圾回收之外的时间(例如,应用程序执行所需的时间)与垃圾回收中花费的时间比率。设置 -XX:GCTimeRatio JVM 选项。

4

GC 适应大小策略权重

GC_ADAPTIVE_SIZE_POLICY_WEIGHT

与之前的 GC 时间相比,对当前 GC 时间的权重。设置 -XX:AdaptiveSizePolicyWeight JVM 选项。

90

GC 最大元空间大小

GC_MAX_METASPACE_SIZE

最大 meta 空间大小。设置 -XX:MaxMetaspaceSize JVM 选项。

100

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat