首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

java.lang.OutOfMemoryError: Java heap space

2014-01-26 
最近在写一个ACT类游戏...一个playerAction类,和一个BOSSl类...整合起来运行就出现:java.lang.OutOfMemoryE

最近在写一个ACT类游戏...一个playerAction类,和一个BOSSl类...整合起来运行就出现:java.lang.OutOfMemoryError: Java heap space错误..单独运行都能运行,请问这个是什么原因呢,应该往哪方面检查原因!. 还有,有可能是PNG图片太大的原因么,有一个PNG图片有90K左右,另一个40K左右..

还有一般对于美工给我的PNG图片有些什么要求呢.比如PNG图片的大小限制等?
------解决方法--------------------------------------------------------
可能是图片太大而导致了内存的溢出
你可以通过代码试一下,首先,你不加载图片试一下,看看内存会不会溢出
然后再加载一张试试看,然后慢慢把图片多加载进去,看到什么时候内存会溢出就可以知道大概能使用多少内存了
------解决方法--------------------------------------------------------
http://blog.csdn.net/wfnlibo/archive/2006/12/03/1427702.aspx
去上面的博客看看。
主要是编译的路径加上-Xms32m -Xmx800m
我也刚刚解决。
------解决方法--------------------------------------------------------
 

探讨
90k 40k是不是有点太大了 图片好歹压缩控制一下
        

热点排行