修改eclipse下tomcat的内存大小/解决内存溢出

我们安装完成eclipse之后,在我们的安装目录下有一个名为eclipse.ini文件。

打开文件里面的内容如下:

-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms256m
-Xmx1024m

-vmargs:说明后面是VM的参数

-Dosgi.requiredJavaVersion=1.7  说明需要的java版本是1.7

-Xms256m : 表示虚拟机占用系统的最小内存为256M。

-Xmx1024m :表示虚拟机占用系统的最大内存为1024M.

我们也可以在这里面添加一些其它的参数配置:

例如:

-XX:PermSize:最小堆大小。

一般报内存不足时,都是说这个太小,堆空间剩余容量小于5%就会警告,建议把这个稍微设大一点,视自己机器内存大小来设置

-XX:MaxPermSize:最大堆大小。这个也适当大些

-Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M

原文地址:https://www.cnblogs.com/jepson6669/p/9040353.html

时间: 2024-10-29 16:19:05

修改eclipse下tomcat的内存大小/解决内存溢出的相关文章

如何修改eclipse下tomcat的工程所生成的项目文件的名称

第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加: < /Context> 第二种方法:将web项目文件直接拷贝到webapps 目录下. 第三种方法:在conf目录中,新建 Catalina(注意大小写)\localhost目录,在该目录中新建一个,名字可以随意取,只要和当前文件中的文件名不重复就行了,该的内容为: < /Context> 第四种,eclipse下修改项目名导致tomcat内发布名不一致的解决方法: (我用的第四种方法,完美解决

修改eclipse启动tomcat的内存

今天在测试程序的时候要求修改eclipse中启动的tomcat的内存大小,期间修改tomcat\bin中的catalina.bat一直起不到效果,不管怎么修改eclipse启动tomcat后内存大小一直都不变,最后通过网上找到一篇文章修改成功,特此记录下来. Eclipse->Window->Preferences->Server->Runtime Environments->选中Apache Tomcat v5.0->点击Edit按钮->在弹出对话框里点击JRE

[转]eclipse启动tomcat无法访问的解决方法

这篇文章介绍了eclipse启动tomcat无法访问的解决方法,有需要的朋友可以参考一下 症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误.同时其他项目页面也不能访问. 关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器.访问htt://localhost:8080/能正常访问tomcat管理页面. 症状原因: eclipse将tomcat的项目

eclipse启动tomcat无法访问的解决方法

这篇文章介绍了eclipse启动tomcat无法访问的解决方法,有需要的朋友可以参考一下 症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误.同时其他项目页面也不能访问. 关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器.访问htt://localhost:8080/能正常访问tomcat管理页面. 症状原因: eclipse将tomcat的项目

Eclipse下Tomcat插件的安装

http://blog.csdn.net/kyle8525_nsn/article/details/8512233 如果你的jdk是jkd1.6.0_21及之后的版本 可能在启动Eclipse时遇到Out of Memory的问题,解决方法是在eclipse.ini文件中添加一行:-XX:MaxPermSize=256m 在Eclipse下安装Tomcat插件使开发,编译,发布变的相当的简单,下面就说一下安装的过程,很简单的: 1.先下载一个tomcat插件  地址:http://www.ecl

Eclipse下BASE64Decoder提示错误的解决办法

解决方案1(推荐): 只需要在project build path中先移除JRE System Library,再添加库JRE System Library,重新编译后就一切正常了 解决方案2: Windows -> Preferences -> Java -> Compiler -> Errors/Warnings -> Deprecated and trstricted API -> Forbidden reference (access rules): ->

maven学习五 Eclipse下Tomcat常用设置

Eclipse下Tomcat常用设置 1,Eclipse建立Tomcat服务 1.1 新建Server 首先这里是指,jee版的Eclipse.Eclipse是没有像MyEclipse那样集成Tomcat的,需要我们自己设置. New -> Other -> Server ,然后选择Apache下的tomcat的版本. 注意:如果Next或Finish按钮都是灰的,那么需要到Windw- > Preferences -> Server -> Runtime Environme

Eclipse下Tomcat常用设置

Eclipse下Tomcat常用设置 1,Eclipse建立Tomcat服务 1.1 新建Server 首先这里是指,jee版的Eclipse.Eclipse是没有像MyEclipse那样集成Tomcat的,需要我们自己设置. New -> Other -> Server ,然后选择Apache下的tomcat的版本. 注意:如果Next或Finish按钮都是灰的,那么需要到Windw- > Preferences -> Server -> Runtime Environme

Eclipse下 tomcat 输出路径配置修改 (Java Web发布路径修改/webapps/wtpwebapps)

Eclipse是允许自配置Tomcat来调试Java web的,但是它发布的时候默认不是发布到Tomcat的webapps的目录下,这让我纠结了好久,因为我开始用MyEclipse(但为了保持团队开发工具的统一,现在都改成了Eclipse作为开发工具)开发Java Web时,他会自动部署到webapps目录下,奇怪了,跑到哪去了?问了下同事,也查了下资料,下面的这篇文章帮我找到了解决方案: 在Eclipse下配置server为Tomcat(一般为Tomcat 6.X),双击server面板中的T