第 4 章 JVM 调整
为您的应用程序和 JBoss EAP 环境配置最佳 Java 虚拟机(JVM)选项是调优性能的最基本方法之一。本章论述了配置一些常规 JVM 选项。
注意
可以使用红帽客户门户上的 JVM 选项 工具轻松生成本章中列出的许多 JVM 选项。
4.1. 设置固定堆大小 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要在生产环境中预先分配并修复堆大小,您必须将初始和最大堆大小选项设置为相同的大小。
流程
设置适当的堆大小,以防止出现内存错误。
使用
-Xms选项设置初始堆大小和-Xmx以设置最大堆大小。例如,以下选项设置 2048 MB 堆大小:
-Xms2048M -Xmx2048M- 在开发环境中测试您的应用程序负载,以确定最大内存用量。
您的生产堆大小应至少比测试的最大值高 25%,以便为开销腾出空间。