Eclipse最近在做J2EE项目中 发现老是出现虚拟内存不足的提示
前2天去加了根内存 问题同样存在
为了让我在写代码时 不在出现那讨厌的内存不足的提示 也为了
不让那破机器再卡住 今天找到了解决方法 试过后好象确实没出
内存不足的提示了
提示大概如下:
MyEclipse has detected that less than 5% of the 64MB of Perm
Gen (Non-heap memory) space remains. It is strongly recommended
that you exit and restart MyEclipse with new virtual machine memory
paramters to increase this memory. Failure to do so can result in
data loss. The recommended Eclipse memory parameters are:
eclipse.exe -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
解决方法:
找到Eclipse安装文件下的eclipse.ini配置文件
通常里面都是写的-vmargs-Xms40m-Xmx256m
-vmargs:说明后面是VM的参数
-Xms40m:虚拟机占用系统的最小内存
Xmx256m:虚拟机占用系统的最大内存
-XX:PermSize:最小堆大小.一般报内存不足时,都是说这个太小,
堆空间剩余小于5%就会警告,建议把这个稍微设
大一点,不过要视自己机器内存大小来设置
-XX:PermSize:最大堆大小.这个也适当大些
把里面的参数改为
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=128M
-XX:MaxPermSize=256M
分享到:
相关推荐
eclipse无法打开,设置虚拟缓存
JAVA手机软件开发 Eclipse 虚拟环境
JAVA手机软件开发 Eclipse 虚拟环境
NULL 博文链接:https://tianshu.iteye.com/blog/2319200
在ASP.NET技术采用了真正面向对象的编程技术,每一个Web应用程序是运行在一个独特的.NET运行时应用域中,这个特性保证了类隔离、安全盒和静态太变量的隔离。为了保证每个Web一个应用程序的安全,必须保证每个Web应用...
虚拟内存和缓冲流,直接粘贴到eclipse或者cmd运行即可
VM虚拟机下配Eclipse+JDK+Tomcat+Hadoop环境搭建
eclipse插件Genymotion(包含两个JAR包) ... 把你的虚拟器运行起来,将下载好的zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行。然后重启你的虚拟机。
eclipse项目配置说明,本人的实践总结,配置虚拟路径,以及大幅度优化eclipse
2、虚拟wifi功能需要win7以上环境,并带有无线网卡。(当然你可以不使用,并不影响调试功能。) 使用步骤: 1、在终端上安装WifiDebug.apk。 2、打开wifiDebug,开启wifi调试,成功后查看当前ip。 3、将win7虚拟无线...
Ubuntu+lamp+eclipse+xdebug+虚拟主机的配置
介绍设置jsp虚拟目录时需要注意怎么写,简单的两行提醒,省去了记忆
android SDK安装详解,android 虚拟平台安装, android与eclipse集成开发
eclipse安装软件包,为了提供给初学者一个良好的开发环境,作为初学者的我希望给大家提供一个便利条件。
Eclipse调用Tomcat服务的原理 tomcat更改虚拟部署目录图解.
Eclipse项目是用Java开发的,所以需要在Java的虚拟机上运行,而Eclipse缺省是没有带虚拟机的,所以如 果你的机器上没有安装Java虚拟机(一般的Windows机器上都没安装),你先得安装一个,在这里顺便说一下,安装Java...
VM虚拟机下配Eclipse+JDK+Tomcat+Hadoop环境搭建.pdfVM虚拟机下配Eclipse+JDK+Tomcat+Hadoop环境搭建.pdf
VM虚拟机下配Eclipse+JDK+Tomcat+Hadoop环境搭建.docxVM虚拟机下配Eclipse+JDK+Tomcat+Hadoop环境搭建.docx
其实之所以不用重启Tomcat等应用服务器,其根本原因是因为我们可以在应用服务器的配置文件中设置虚拟目录,这样就可以知道web 项目所在的目录,于是就可以省去打包、然后再重新发布到服务器的步骤。