内存泄漏 – eclipse新建static web project,使用中一直提示GC overhead limit exceeded
内存泄漏 – eclipse新建static web project,使用中一直提示GC overhead limit exceeded问题描述
问题描述
我用eclipse新建了一个static web project,在使用过程中一直提示GC overhead limit exceeded,
我在百度也找了一些办法,比如不选择build automaticly,去掉不需要的validation,在eclipse的eclipse.ini中的-Xms和-Xmx设置大,将permsize也设置大,观察了一下,发现还是不断的在吞噬内存。
我觉的很奇怪,只不过是静态页面,为什么eclipse会不断的去做gc,又不需要编译java代码。
问题解答
回答1:
看错误提示,应该是后台索引任务吃掉你的内存了,试试看看能不能禁用索引。
最好贴一下你最后使用的eclipse.ini
永生代不需要设置的过大。
修改了你的MaxPermSize设置,并增大了最大内存。
-startupplugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar–launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417-productorg.eclipse.epp.package.jee.product–launcher.defaultActionopenFile-showsplashorg.eclipse.platform–launcher.XXMaxPermSize256m–launcher.defaultActionopenFile–launcher.appendVmargs-vmargs-Dosgi.requiredJavaVersion=1.7-Xms512m-Xmx2048m回答2:
你好,这个是我的eclipse.ini
-startupplugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar–launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417-productorg.eclipse.epp.package.jee.product–launcher.defaultActionopenFile–launcher.XXMaxPermSize1024M-showsplashorg.eclipse.platform–launcher.XXMaxPermSize1024m–launcher.defaultActionopenFile–launcher.appendVmargs-vmargs-Dosgi.requiredJavaVersion=1.7-Xms1024m-Xmx1600m-XX:NewSize=256m-XX:MaxNewSize=256m
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表优客号立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://www.youkehao.org.cn/article/86390.html
如若内容造成侵权/违法违规/事实不符,请联系优客号进行投诉反馈,一经查实,立即删除!