【Eclipse】Java 内存溢出(java.lang.OutOfMemoryError)

(最大内存最好为物理内存的1/4 ,不是越大越好)
一: JVM内存溢出,项目运行时加入Arguments
-Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256M
在eclipse中,打开Windows-> Preferences-> Java ->Installed JREs->JDK->Edit->Default VM Arguments文本框中输入:
-Xms512m -Xmx1024m
二:Eclipse自身内存溢出
1.eclipse.ini
-Xms512m
-Xmx1024m
2.启动参数:  
-vmargs -Xms128M -Xmx512M
三: 容器内存溢出。(Tomcat为例)
tomcat/bin/catalina.bat    ( Linux 下为catalina.sh)
@echo off下加入如下一行:
set JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:MaxNewSize=512m -XX:MaxPermSize=1024m 

你可能感兴趣的:(eclipse,java,jvm,内存溢出,内存,JAVA)