您的位置:首页 > 编程语言 > Java开发

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

2017-08-08 17:03 781 查看
(最大内存最好为物理内存的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 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐