内存溢出溢出溢出溢出溢出溢出溢出溢出溢出溢出溢出 最近把项目用maven搭建了一下,加入了两个项目,但是不断的爆出内存溢出,项目启动没问题,但是,刚访问完两个项目就开始抛出异常。。有时候,跑着跑着就进入debug模式了,很是奇怪。求解。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是文件太多了啊?你在debug模式下BreakPoints窗口把断点全取消试试 谁在报内存溢出,maven还是你的项目?试着设下jvm的内存 先看是什么内存溢出了,是堆内存,还是永久区内存,还是方法区内存,还是栈内存。找到是那个了,然后再做相应的处理。如果是永久区内存,方法区内存,栈内存。,查看是否类很多,静态声明的比较多, jvm参数 里,永久区内存是否太小,单个线程的内存是否设过大?如果是堆内存,使用jconsole 查看内存使用情况,查看峰值,看,是否需要在jmv参数里的内存,查看每次gc后内存清理清理清理情况,一般来说每次gc,堆内存会减少一半到3分之一,如果gc后释放的少,就要检查代码了。 先改成 -Xmx1200M 看看效果 spring自动装配疑问 java客户端调用.net 的webservice出现的问题 AJAX的纠结问题,求解答! java技术交流、讨论、解你疑惑、答你所问。 请教Spring的编程规范 jsf页面跳转问题 Web Services如何传输Hibernate中的集合类型? 在一个事务中可以调用存储过程吗? 有任用过axis吗? properties文件转码问题 tomcat控制台不打印后出现的问题 webservices使用xfire作为框架来开发分布式 自定义user类 怎么传输
你在debug模式下BreakPoints窗口把断点全取消试试
找到是那个了,然后再做相应的处理。
如果是永久区内存,方法区内存,栈内存。,查看是否类很多,静态声明的比较多, jvm参数 里,永久区内存是否太小,单个线程的内存是否设过大?
如果是堆内存,使用jconsole 查看内存使用情况,查看峰值,看,是否需要在jmv参数里的内存,
查看每次gc后内存清理清理清理情况,一般来说每次gc,堆内存会减少一半到3分之一,如果gc后释放的少,就要检查代码了。
先改成 -Xmx1200M 看看效果