当前位置:首页 > 内存 > 正文

java程序设置虚拟机运行内存

  • 内存
  • 2024-04-21 20:15:28
  • 4804

一、java虚拟机内存因程序需要已确定在2—4G范围内,请问怎样分配该内存较好。请各位大神给出几套方案!

合适的就是最好的;不要盲目添加参数。

1、第一的,建议-Xms和-Xmx设置一致,设置为2G/4G;也就是说,请记住包含-server参数。启动命令行

java-server-Xms2000m-Xmx2000m

2JVM的基本配置建议在上面运行。此时对JVM进行压力测试,并添加JVM的gc参数并分析内存使用情况。

java-server-Xms2000m-Xmx2000m-Xloggc:$CATALINA_HOME/logs/

3.使用HPjmter或jprofile进行配置。分析JVM内存回收日志。查看内存被阻塞的位置,进行相应的分析和调整。调整这个性能并不是可以轻易调整的。如果你不知道上面提到的软件,GOOGLE一下。