第 4 章 JVM Tuning
为您的应用和 JBoss EAP 环境配置最佳 JVM 选项是调优性能的最基本方法之一。本章论述了配置一些常规 JVM 选项。
注意
可以使用红帽客户门户上的 JVM 选项工具轻松生成本章中列出的许多 JVM 选项。
有关如何将 JVM 选项应用到受管域中的单机服务器或服务器的说明,请参阅 JBoss EAP 配置指南。
4.1. 设置固定的 Heap Size 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您必须设置适当的堆大小,以防止内存不足。
X ms 选项设置初始堆大小,-Xmx 设置最大堆大小。建议在生产环境中将初始和最大堆大小选项设置为相同的大小,以便固定并预分配堆大小。
例如,以下选项设置 2048 MB 堆大小:
-Xms2048M -Xmx2048M
-Xms2048M -Xmx2048M
建议您在开发环境中测试负载下的应用,以确定最大内存使用量。您的生产堆大小应至少比测试的最大值高 25%,以便为开销腾出空间。