小程序运行时偶尔会卡住,头疼的是这些错误出现得毫无征兆,有时候完美运行,反复退出重新运行就可能出现错误卡住,LOG如下:
02-19 21:26:34.567: A/libc(18175): Fatal signal 11 (SIGSEGV) at 0x0000000c (code=1)
02-19 21:27:30.738: A/libc(18330): @@@ ABORTING: HEAP MEMORY CORRUPTION IN dlfree
02-19 21:27:30.738: A/libc(18330): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
02-19 21:27:45.957: A/libc(18415): @@@ ABORTING: HEAP MEMORY CORRUPTION IN dlfree
02-19 21:27:45.957: A/libc(18415): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
02-19 21:28:20.926: A/libc(18484): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
求大大给看看怎么回事,小程序涉及一些图片的绘制,没有更多其他技术。
谢谢

------解决方案--------------------
内存溢出了...
------解决方案--------------------
应该是内存的问题
每次运行的时候看看当前占用的内存大小(Ecilpse里面devices+heap)
程序退出的时候最好手动释放资源(清理bitmap,杀死绘制线程等)
------解决方案--------------------
你图片绘制用什么绘的?跟踪一下内存耗用,检查一下图片大小以及不用的资源是否回收。
------解决方案--------------------
那个不叫完美运行,那是因为你还没有造成内存溢出的时候运行着!你来回的启动运行,有没有及时的释放内存,崩溃是必然的
你是用你的heap查看是不是因为内存溢出造成的
然后安装一个MAT插件看看是什么地方导致的内存溢出!
祝你好运!