Java_WEB项目OOM(OutOfMemError内存溢出) MyEclipse配置Jvm内存
来源:互联网 发布:淘宝禁止购买下架 编辑:程序博客网 时间:2024/05/18 03:22
前言
刚刚接触的项目是基于SSM,但Tomcat启动时默认的64M内存就总显得不太够。程序运行过程中经常出现OOM(OutOfMemError)。
措施
搜索网上的解决方案,还是比较好解决的,需要给MyEclipse设置Jvm内存大小(即设置Tomcat的Jvm内存大小) :
Windows–>preference–>MyEclipse–>Servers–>Tomcat–>Tomcatx.x(展开)–>JDK
在右边的Optional Java VM arguments里加上:-Xms512m -Xmx1024m
至于数值可以根据自己的电脑配置自己设定,具体如下图:
配置参数的含义
-Xms512m JVM初始分配的堆内存
-Xmx1024m JVM最大允许分配的堆内存,按需分配
-XX:MaxPermSize=256M JVM最大允许分配的非堆内存,按需分配
无效配置
根据网上有的说法,是在Windows->Preferences->Server->Tomcat->TomcatX.X中可填入启动参数,如下图所示:
根据实际情况测试,没有任何效果。经过更换JDK,更换不同版本的Tomcat(Tomcat6,Tomcat7, x64版,i86版,安装版,免安装版),无一种有效。后来测试发现:Windows–>preference–>MyEclipse–>Servers–>Tomcat–>Tomcatx.x(展开)–>JDK,JDK必须要配置。
这个地方大概是设置Tomcat启动时,调用的JVM的启动参数,只有这里设置的值足够大,Tomcat启动时设置的内存值才有意义。修改后从MyEclipse启动。通过VisualVM可以看到heap和Perm的最大值都相应的扩大了。
- Java_WEB项目OOM(OutOfMemError内存溢出) MyEclipse配置Jvm内存
- myeclipse-----jvm内存溢出
- Myeclipse项目启动内存溢出
- MyEclipse项目内存溢出解决办法
- Tomcat内存溢出和Myeclipse的JVM内存溢出
- myeclipse----JVM运行内存溢出问题解决
- Android内存溢出(OOM)
- OOM java内存溢出
- imageloader 内存溢出OOM
- 14.OOM内存溢出
- 解决oom(内存溢出)
- oom内存溢出解决方案
- android OOM 内存溢出
- myeclipse jvm简单内存配置
- 熟悉项目-解决jvm内存溢出
- 关于导入Extjs项目MyEclipse内存溢出
- myeclipse tomcat启动项目出现 内存溢出
- myeclipse启动项目报内存溢出
- Atitit.人力资源管理原理与概论
- Ros安装须知
- 小白学习日记2:如何解决安装oracle后系统变慢问题
- HDU 1075 What Are You Talking About 经典字典树
- 数列的片段和
- Java_WEB项目OOM(OutOfMemError内存溢出) MyEclipse配置Jvm内存
- 第五章 笨蜻蜓抱着自己的尾巴啃,还以为抓到了一只大肥虫
- mysql 中 and 与&& 区别与用法
- Spring 事物详解
- 锚链接加动画总结
- MySQL中的表中增加删除字段
- Java的不同版本:J2EE、J2SE、J2ME的区别
- python+selenium+PhantomJS爬取网页动态加载内容
- AJAX的数据传输格式