myeclipse内存溢出的问题
来源:互联网 发布:上海话剧艺术中心淘宝 编辑:程序博客网 时间:2024/04/28 07:37
myeclipse内存溢出之后,可以通过修改虚拟内存大小来解决,步骤如下:
1、设置Default VM Arguments
在myEclipse中,打开Windows-> Preferences->Java->Installed JREs->点击正在使用的JDK->Edit->Default VM Arguments文本框中输入:-Xms64m -Xmx256m
2、如果是web工程还报内存溢出,可能就要设置tomcat内存。
1)linux下
编辑tomcat的catalina.sh文件,在第一行的后面增加一句:
JAVA_OPTS='-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M'
注意:单引号不能少,-server表示以server模式运行(运行效率比默认的client高很多,自己云去测试),-Xms256m是最小内存,-Xmx512m是最大内存,其中的256与512可根据你自己的内存做相应调整,PermSize/MaxPermSize最小/最大堆大小.一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,建议把这个稍微设大一点,不过要视自己机器内存大小来设置,我自己的文件如下:
#!/bin/sh
JAVA_OPTS='-server -Xms512m -Xmx1024m XX:PermSize=128M -XX:MaxPermSize=256M'
# -----------------------------
2)windows下
编辑tomcat的catalina.bat文件,在第一行的后面增加一句:
set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M
注意:没有单引号
1、设置Default VM Arguments
在myEclipse中,打开Windows-> Preferences->Java->Installed JREs->点击正在使用的JDK->Edit->Default VM Arguments文本框中输入:-Xms64m -Xmx256m
2、如果是web工程还报内存溢出,可能就要设置tomcat内存。
1)linux下
编辑tomcat的catalina.sh文件,在第一行的后面增加一句:
JAVA_OPTS='-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M'
注意:单引号不能少,-server表示以server模式运行(运行效率比默认的client高很多,自己云去测试),-Xms256m是最小内存,-Xmx512m是最大内存,其中的256与512可根据你自己的内存做相应调整,PermSize/MaxPermSize最小/最大堆大小.一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,建议把这个稍微设大一点,不过要视自己机器内存大小来设置,我自己的文件如下:
#!/bin/sh
JAVA_OPTS='-server -Xms512m -Xmx1024m XX:PermSize=128M -XX:MaxPermSize=256M'
# -----------------------------
2)windows下
编辑tomcat的catalina.bat文件,在第一行的后面增加一句:
set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M
注意:没有单引号
参数解析:
-server:
一定要作为第一个参数,在多个
CPU
时性能佳
-Xms
:初始
Heap
大小,使用的最小内存
,cpu
性能高时此值应设的大一些
-Xmx
:
java heap
最大值,使用的最大内存
上面两个值是分配
JVM
的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理
内存的一半。
-XX:PermSize:
设定内存的永久保存区域
-XX:MaxPermSize:
设定最大内存的永久保存区域
-XX:MaxNewSize:
-Xss 15120
这使得
JBoss
每增加一个线程(
thread)
就会立即消耗
15M
内存,而最佳值应该
是
128K,
默认值好像是
512k
(2)myeclipse配置web服务器配置 Window—Preferences—Myeclipse—Servers—tomcat 5.x—JDK的Optional Java VM arguments配置为:
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
0 0
- MyEclipse的内存溢出问题
- myeclipse内存溢出的问题
- Myeclipse内存溢出问题
- MyEclipse内存溢出问题
- myeclipse内存溢出问题
- myeclipse内存溢出问题
- myeclipse内存溢出问题
- Myeclipse内存溢出问题
- myeclipse内存溢出问题
- MyEclipse内存溢出问题
- myeclipse内存溢出问题 .
- MyEclipse内存溢出问题
- MyEclipse内存溢出问题
- Myeclipse使用中内存溢出的问题
- Myeclipse使用中内存溢出的问题
- Myeclipse使用中内存溢出的问题
- myeclipse报内存溢出的问题
- 浅谈myeclipse内存溢出问题
- hbase windows 单机版安装
- ORACLE-020:ORACLE技巧002 批量操作表
- SRM 678 div2 (1000题待补)
- POJ1426 - Find The Multiple
- [转]Linux下编译带x264的ffmpeg的方法
- myeclipse内存溢出的问题
- 假期备战蓝桥杯stm32学习笔记(一)
- iOS给文件重命名
- Collection,List,Set和Map用法和区别
- 常用的宏(Macros)
- 破解 ue 30天试用方法
- overridePendingTransition的简介
- 计算机英语
- CString stirng char*