查看eclipse目录/eclipse.ini,文件里有大概如下内容:
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m//这里指Perm Gen的最大内存
-vmargs
-Xms40m
-Xmx256m
========================================================================
如果是web应用,要设置servlet容器的内存,tomcat可以在TOMCAT_HOME/bin/catalina.bat这个文件里设置:
打开Tomcat根目录下的bin文件夹,编辑catalina.bat,将其中的%CATALINA_OPTS%(共有四处)替换为:-Xmx128m -Xms64m -Xmn32m -Xss16m
========================================================================
另外可以通过程序代码动态查看jvm当前的内存使用情况:
Runtime.getRuntime().maxMemory() //最大可用内存,对应-Xmx
Runtime.getRuntime().freeMemory() //当前JVM空闲内存
Runtime.getRuntime().totalMemory() //当前JVM占用的内存总数,其值相当于当前JVM已使用的内存及freeMemory()的总和
第一种: eclipse.ini中内存设置过大的问题,修改了一下,256m改成128m,把512m 改为 256m,即可。第二种:在eclipse.ini 中,增加了如下两行后,问题解决:
-vm
D:/Program Files/Java/jdk1.6.0/bin/javaw.exe
其中javaw.exe是我的JDK安装路径
第三种: 删除eclipse 安装目录下的eclipse.ini 文件,重新启动 eclipse.exe 即可
直接配置eclipse中jdk环境即可,不需要配置jre的。
第一步:点击菜单栏的”windows“,之后选择”preference“。
第二步:找到”java“菜单下的”installed“,之后在此页面下点击”add“。
第三步:找到”jdk“的安装路径,之后点击”finsh“即可完成项目jdk的引入,以后创建项目后会默认的引入”jdk“包。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)