java.lang.OutOfMemoryError: Java heap space内存溢出解决方案

一、设置环境变量

text
1 2
JAVA_OPTS= -Xms2048m -Xmx2048m 

二、在Eclilpse中修改了启动参数,在VM arguments 加入

text
1 2
-Xms2048m -Xmx2048m

三、在Idea中修改了启动参数,在VM arguments 加入**

text
1 2
-Xms2048m -Xmx2048m

四、tomcat运行出现 java.lang.OutOfMemoryError: Java heap space
在catalina.bat的第一行增加:

text
1 2 3
set JAVA_OPTS=-Xms2048m -Xmx2048m -XX:PermSize=2048M -XX:MaxNewSize=2048m -XX:MaxPermSize=2048m 
set JAVA_OPTS=-Xms2048m -Xmx2048m -XX:PermSize=2048M -XX:MaxNewSize=2048m -XX:MaxPermSize=2048m

在catalina.sh的第一行增加:

text
1 2 3 4 5 6 7
JAVA_OPTS=
-Xms2048m
-Xmx2048m
-XX:PermSize=2048M
-XX:MaxNewSize=2048m
-XX:MaxPermSize=2048m

原文地址:https://blog.csdn.net/An0217313/article/details/125539138?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168904451816800186548539%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=168904451816800186548539&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-9-125539138-null-null.142^v88^control_2,239^v2^insert_chatgpt&utm_term=java%E4%BC%98%E5%8C%96