????大家帮忙解决一下,俄罗斯方块程序运行后内存不足问题!谢谢指点!!!?????

guitacom 2005-11-14 08:45:45
我编写了一个手机俄罗斯方块程序,一切OK ,可当线程运行到两百多次时模拟器就会终止,原因是内存不足,如下:Warning: Out of memory: java.lang.OutOfMemoryError
java.lang.OutOfMemoryError:
at javax.microedition.lcdui.MutableImage.<init>(+20)
at javax.microedition.lcdui.Image.createImage(+25)
at GameCanvas.paint(+12)
at javax.microedition.lcdui.Canvas.callPaint(+80)
at javax.microedition.lcdui.Display.repaint(+77)
at javax.microedition.lcdui.Display$DisplayAccessor.repaint(+14)
at javax.microedition.lcdui.Display$DisplayManagerImpl.repaint(+16)
at com.sun.midp.lcdui.DefaultEventHandler.repaintScreenEvent(+24)
at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.run(+774)
请问如何解决,谢谢!
...全文
169 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xueyong1203 2005-11-15
  • 打赏
  • 举报
回复
图片太大了俄
cuilichen 2005-11-15
  • 打赏
  • 举报
回复
肯定是代码的问题,仔细检查一下
miaoliujun 2005-11-15
  • 打赏
  • 举报
回复
自己看代码吧
应该是代码习惯的问题
比如
String a="";
for(,,){
a=...
}

for(,,){
String a=....
}
这两种也是不一样的


还要注意资源用完后,要尽量及时释放
bdwer 2005-11-15
  • 打赏
  • 举报
回复
老大,你不弄代码出来,谁知道怎么办

13,097

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧