`
wj_126mail
  • 浏览: 130180 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat 报 java.lang.OutOfMemoryError: requested 765128 bytes for Chunk::new. Out

阅读更多
如果是内存报错,则可能是jvm的内存设置太小。或者程序不严密,产生了过多的垃圾。

如果是jvm的内存设置太小,可以通过-Xms128M -Xmx256M来调整大小,

如果是程序不严密,产生了过多的垃圾。那只有通过人工或相应工具来监测是哪一块出了问题,并修改了。
分享到:
评论
2 楼 wj_126mail 2010-09-15  

还有两篇文章,对这个写的比较详细,大家可以去看一下。
http://eclass.blog.sohu.com/74197056.html

http://ajava.org/exep/java/14009.html
1 楼 wj_126mail 2010-09-15  
对于程序不严密,产生了过多的垃圾而造成的内存溢出,我们应该避免死循环,应该及时释放种资源:内存, 数据库的各种连接,防止一次载入太多的数据。导致java.lang.OutOfMemoryError的根本原因是程序不健壮。因此,从根本上解决Java内存溢出的唯一方法就是修改程序,及时地释放没用的对象,释放内存空间。

相关推荐

Global site tag (gtag.js) - Google Analytics