tomcat内存溢出怎么办

2025-05-17 14:19:13
推荐回答(2个)
回答1:

  1. 双击server

  2. open launch configuration

  3. 切换到Arguments

  4. 在VM arguments 的最后一行加上-Xms512m -Xmx1044m -XX:MaxNewSize=512m -XX:MaxPermSize=512m

  5. 点击OK结束

回答2:

-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;

-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;

-Xmn Java Heap Young区大小,不熟悉最好保留默认值;

-Xss 每个线程的Stack大小,不熟悉最好保留默认值;

可以把虚拟机内存调大点