无为

无为则可为,无为则至深!

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  190 Posts :: 291 Stories :: 258 Comments :: 0 Trackbacks
OOME错误抛出原因(排列以发生的可能性为据):
  1. Java Heap中无法申请到足够的内存用于创建新的object,JVM会抛出OOME错误
      根据异常发生的日志分析,有可能是因为POP3受信时,发生死锁,导致旧对象无法释
      放,Java heap 内存超过最大分配内存,OOME抛出。
   2. Native memory JVM正常运行和 JNI调用第三方库时分配内存。Native内存会在JVM进程所
      需要的内存向系统申请,如果JNI调用不能申请到内存就会抛出OOME错误。
   3. Process memory size 不够。这种可能性比较小。


凡是有该标志的文章,都是该blog博主Caoer(草儿)原创,凡是索引、收藏
、转载请注明来处和原文作者。非常感谢。

posted on 2008-09-20 09:15 草儿 阅读(687) 评论(1)  编辑  收藏 所属分类: Java编程经验谈

Feedback

# re: Out of Memory Error的原因 [未登录] 2009-08-21 00:21 a
那要怎么解决呢??  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: