out of memory。。。。

vb748 2012-03-24 05:52:59
一个小游戏,第一次运行的时候正常,然后点击图标第二次运行,报错:
...
...
03-24 09:52:08.366: E/dalvikvm-heap(414): 1075200-byte external allocation too large for this process.
03-24 09:52:08.366: E/GraphicsJNI(414): VM won't let us allocate 1075200 bytes
03-24 09:52:08.385: D/AndroidRuntime(414): Shutting down VM
03-24 09:52:08.385: W/dalvikvm(414): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
03-24 09:52:08.426: E/AndroidRuntime(414): FATAL EXCEPTION: main
03-24 09:52:08.426: E/AndroidRuntime(414): java.lang.OutOfMemoryError: bitmap size exceeds VM budget
03-24 09:52:08.426: E/AndroidRuntime(414): at android.graphics.Bitmap.nativeCreate(Native Method)
03-24 09:52:08.426: E/AndroidRuntime(414): at android.graphics.Bitmap.createBitmap(Bitmap.java:468)
03-24 09:52:08.426: E/AndroidRuntime(414): at android.graphics.Bitmap.createBitmap(Bitmap.java:435)
03-24 09:52:08.426: E/AndroidRuntime(414): at hxy.components.Pic.resetBmp(Pic.java:197)
03-24 09:52:08.426: E/AndroidRuntime(414): at hxy.components.Pic.loadManagerBmps(Pic.java:94)
03-24 09:52:08.426: E/AndroidRuntime(414): at hxy.cButton.cButton.addPic(cButton.java:134)
...
...

然后再次点击图标运行,又正常。如此循环....囧rz 这是怎么回事呢?该怎么解决呢?bow~~
...全文
197 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
vb748 2012-03-24
  • 打赏
  • 举报
回复
多谢~~
[Quote=引用 6 楼 winter_sui 的回复:]

退出的代码,
首先要把每个activity都干掉,然后再system.exit()
[/Quote]
winter_sui 2012-03-24
  • 打赏
  • 举报
回复
退出的代码,
首先要把每个activity都干掉,然后再system.exit()
leer168 2012-03-24
  • 打赏
  • 举报
回复
VM won't let us allocate 1075200 bytes
每个进程默认只给16M吧
对内存的时候要Reuse、优化你的使用、及时释放内存
vb748 2012-03-24
  • 打赏
  • 举报
回复
难道我第一次退出的时候程序其实没有退出?
怎么彻底让程序退出呢? 多谢啦。
[Quote=引用 3 楼 winter_sui 的回复:]

溢出后,程序就挂了。再运行就又变成第一次运行了,所以不会挂。
[/Quote]
winter_sui 2012-03-24
  • 打赏
  • 举报
回复
溢出后,程序就挂了。再运行就又变成第一次运行了,所以不会挂。
vb748 2012-03-24
  • 打赏
  • 举报
回复
能让软件退出时自动清空下内存不? 为啥每次都是先溢出一下,再运行就好了....bow~~
winter_sui 2012-03-24
  • 打赏
  • 举报
回复
恭喜你,内存溢出了。
解决这个问题,涉及的方面可就多了。

代码结构,使用的引擎。

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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