一.扩大eclipse自身的运行内存

eclipse安装后,在安装目录有个eclipse.ini文件,内容如下:
里面有以下几行
-vmargs
-Xms40m
-Xmx128m
这几个选项用来配置eclipse启动时候的内存分配方案,Xms是初始化内存大小,Xmx是最大可使用内存大小。
改成512到2048。

二.扩大tomcat的内存

1.如果直接在tomcat启动项目:

在catalina.bat的第一行增加:
set JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m
在catalina.sh的第一行增加:
JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m
2.如果在eclipse中启动项目:

在 Tomcat 的 VM arguments 中添加如下参数:-Xms512M -Xmx1024M -XX:PermSize=256m -XX:MaxPermSize=512m

根据自己的电脑硬件。 最后点击下面的 “OK” 按钮保存配置。重启eclipse,多clean项目、clean tomcat。

-Xms40m:虚拟机占用系统的最小内存。

-Xmx256m:虚拟机占用系统的最大内存。

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

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

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

转载的 但确实好用,就留着了
原文:https://blog.csdn.net/cao18995783056/article/details/52598960/

扩大eclipse的运行内存相关推荐

  1. Eclipse打包出错——提示GC overhead limit exceeded

    版权声明:本文为博主原创文章,未经博主允许不得转载. 在Eclipse开发环境中打包发布apk安装包的时候,有时候会出现下面的错误: 原因 在打包的时候,Eclipse占用的内存会增大,当分配给Ecl ...

  2. Eclipse相关技术总结

    1).Eclipse: The declared package does not match the expected package Close and reopen the already op ...

  3. eclipse启动很慢调优

    前几天装了个eclipse,发现真的启动很慢,而且运行程序也慢,检查了不是网络问题,jsp修改一下,一保存就卡死,要等十几秒,感觉不能忍,所以就上网找资料,但是都不全面,小编接下来就把eclipse调 ...

  4. eclipse打包出错 GC overhead limite execteeded

    虽然,现在安卓开发工具,绝大部分人都使用了Android studio,但是还是有少部分人使用eclipse开发,比如说我,而且Java-web的开发还是一如既往的eclipse. 使用eclipse ...

  5. eclipse 解决启动慢、运行慢的方法总结(最全)

    由于 CSDN 的目录只在固定地方显示,并不是很方便阅读,又占空间,所以本文章已同步更新到个人博客上,在个人博客上的文章,有滑动侧边目录栏,阅读体验更加,而且文章的样式也更为丰富,推荐各位同学前往我的 ...

  6. Eclipse Memory Analysis分析Java运行内存情况

    获取java进程的dump文件 jmap -dump:format=b,file=<dumpfile.hprof> <pid> 安装Eclipse Memory Analysi ...

  7. Eclipse编辑jsp、js文件时,经常出现卡死现象解决汇总

    使用Eclipse编辑jsp.js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲.将所有用过的方法罗列如下: 1.取消验证 windo ...

  8. eclipse内存占用配置

    2019独角兽企业重金招聘Python工程师标准>>> * eclipse配置tomcat运行内存,在配置后追加: -Xmx512m -XX:PermSize=256m* eclip ...

  9. eclipse各种配置

    2019独角兽企业重金招聘Python工程师标准>>> * eclipse配置tomcat运行内存,在配置后追加: -Xmx512m -XX:PermSize=256m * ecli ...

最新文章

  1. android端使用http2.0,android Retrofit2+okHttp3使用总结
  2. 【Redis系列】面试官:Redis中的数据已经过期,为什么还占用这内存?
  3. OpenCASCADE: CMake 工具构建OCCT
  4. 01_Linux系统系统语言查询,设置Xshell工具,中文显示,测试Xshell中文字符显示,Linux中文显示乱码设置
  5. C++中类的6个默认成员函数
  6. 3013-04-13 腾讯笔试
  7. 基于ArcEngine实现分组统计面积的功能
  8. 计算机基础:计算机网络-socket编程
  9. 微软双机双柜方案讨论
  10. 软件工程网络15个人阅读作业1 (201521123030 周汉麟)
  11. 自动化运维工具ansible简介
  12. Linux命令行下WEP密码破解(通用,也可非BT平台)
  13. 专注于开源数据科学软件的非营利基金会—— NumFOCUS 的来龙去脉(下)
  14. linux C语言获取鼠标的绝对坐标/位置
  15. 如何用用计算机名访问共享打印机,局域网怎么连接共享打印机共享
  16. arcgis api for js去掉地图边框与logo(arcgis api for js篇.3)
  17. python添加图片要怎么弄_python怎么实现添加图片
  18. 本地编码修改和编码详解
  19. sqlite编辑器 linux,SQLite3 ARM平台交叉编译
  20. 支付系统就该这么设计(万能通用),稳的一批

热门文章

  1. 重邮2017年硕士研究生入学考试(《数据结构》802)自己做的部分答案
  2. python 机器学习——特征筛选实现
  3. 双足竞走机器人的意义_双足竞走机器人设计1
  4. quartus13波形仿真
  5. P4 开发实践 — 编程基础
  6. 【Java.JMS】一个简单的JMS实例
  7. RabbitMQ ERROR: could not bind to distribution port 25672, it is in use by another node: rabbit@DESK
  8. 结合电压采样电路介绍RC滤波电路
  9. BIOS内部模块详解
  10. 回归损失函数:Log-Cosh Loss