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

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

当新手开发者在刚加入到工作时会遇到一个常见的问题,就是eclipse提示栈溢出问题。这个问题的出现有多个方面的原因,我们今天就来浅浅的探讨一下如何解决,如有问题,或不同的解决方法可以给我留言。 首先,我们来看一下为什么会这样,内存溢出很明显是分配内存不够了还有啥。。。不多bb,直接上干货。。。。(刚开始自己学习的时候都是写的小demo,到企业接触了大项目之后,跑在自己本机上就有点扛不住了,所以需要修改eclipse和tomcat的内存分配设置) 第一步,去Eclipse的安装目录下找eclipse.ini这个文件,用记事本打开: 在文件最后添加如下代码然后保存退出: -Xms256m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=1024M 第二步,打开eclipse,选择run--》run Configurations如下图: 选择Arguments下面的VM Arguments 在里面最后添加上: -Xms256m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=1024m 如果有多个tomcat,那需要分别添加,完成后点击Apply,然后关闭即可。至此,栈内存溢出,解决!
阅读全文