关于内存溢出jvm参数设置:

-Xms jvm初始heap内存

-Xmx jvm最大heap内存

当空闲堆内存空闲70%时,会自动调整heap内存为-Xms指定的内存,有人建议这两个值设为一致,即固定可以减少系统开销,有待验证。

-Xmn heap区新生代内存大小,建议heap内存的3/8

-Xss  一个进程栈大小,建议小系统128K  大系统256K

方法区(持久代) -XX:PermSize=512M  XX:MaxPermSize=512M  有人建议这两个值设为一致

 

最后给个例子 生产环境tomcat设置:

-server -Xms 4096m -Xmx 4096m Xmn 2048m -XX:PermSize=512m  XX:MaxPermSize=512m -Xss=128k

posted on 2020-05-28 23:22  virgree  阅读(246)  评论(0编辑  收藏  举报