Eclipse堆栈溢出问题,“a stack overflow error has occurred”

  • A+
所属分类:Eclipse

当新手开发者在刚加入到工作时会遇到一个常见的问题,就是eclipse提示栈溢出问题。这个问题的出现有多个方面的原因,我们今天就来浅浅的探讨一下如何解决,如有问题,或不同的解决方法可以给我留言。

首先,我们来看一下为什么会这样,内存溢出很明显是分配内存不够了还有啥。。。不多bb,直接上干货。。。。(刚开始自己学习的时候都是写的小demo,到企业接触了大项目之后,跑在自己本机上就有点扛不住了,所以需要修改eclipse和tomcat的内存分配设置)

第一步,去Eclipse的安装目录下找eclipse.ini这个文件,用记事本打开:

Eclipse堆栈溢出问题,“a stack overflow error has occurred”

在文件最后添加如下代码然后保存退出:

-Xms256m
-Xmx1024m
-XX:PermSize=512M
-XX:MaxPermSize=1024M

第二步,打开eclipse,选择run--》run Configurations如下图:

Eclipse堆栈溢出问题,“a stack overflow error has occurred”

选择Arguments下面的VM Arguments 在里面最后添加上:

Eclipse堆栈溢出问题,“a stack overflow error has occurred”

-Xms256m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=1024m

如果有多个tomcat,那需要分别添加,完成后点击Apply,然后关闭即可。至此,栈内存溢出,解决!

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: