关于android系统GC的问题! 本帖最后由 aoxuehan0424 于 2012-10-26 10:43:18 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么不检查一下自己的程序呢,是不是程序运行过程中发生了OOM问题。有一点我比较好奇,楼主是怎么知道是在系统调用GC的时候才崩溃的呢? 把log贴出来吧,这样子猜不到什么的。肯定是你程序的问题(GC不可以拦截,似乎可以得知GC事件,但这不是解决你问题的办法) 因为如果是触发了系统调用GC的话,打印在LogCat的日志是:GC_CONCURRENT****,如果是自己调用GC()的话,打印的日志是:GC_EXPLICIT****自己的程序我有看过,但是因为程序代码太多,而且很多是别人写的,所以想问问这个是不是个通病。 log就是5条简单的指针异常(有的指针异常会在LogCat里面打印调用堆栈嘛,但是这个没有,仅仅是5条指针异常的日至)看来这个问题不是通病,我还是再定位一下代码。 手动控制GC是不可靠的,即便是强制调用了几次GC,也不一定如期执行,应该是程序有问题,和GC问题不大,好好检查一下吧 GC是不保证一定立即调用,不保证清理效果,不保证什么时候会调用的,所以还是代码问题,GC不可靠但也不会出问题的 楼主找到原因了么,我现在发现我的程序不停的在GC,不知道这是为何,不停的在输出GC_CONCURRENT日志 LZ解决了么?我的也是不断的输出GC_CONCURRENT日志,求回复 如何实现微信摇一摇然后弹出的小窗口 android 开发环境搭建问题 Android 小问题,高手指点一下,谢谢! sipdroid编译so问题,求解答 NDK中使用surface问题 SimpleAdapter的setAdapter()失败,logcat找不到原因,求大神!!! 异常 关于安卓图层的问题 android如何连接mssql,并返回记录行? 用imageloader异步加载图片的问题,怎么实现只加载当前屏幕内的图片 空指针java.lang.NullPointerException,求高手指导,感谢万分 webview中右下角的缩放按钮能不能去掉
因为如果是触发了系统调用GC的话,打印在LogCat的日志是:GC_CONCURRENT****,如果是自己调用GC()的话,打印的日志是:GC_EXPLICIT****自己的程序我有看过,但是因为程序代码太多,而且很多是别人写的,所以想问问这个是不是个通病。
log就是5条简单的指针异常(有的指针异常会在LogCat里面打印调用堆栈嘛,但是这个没有,仅仅是5条指针异常的日至)看来这个问题不是通病,我还是再定位一下代码。
GC是不保证一定立即调用,不保证清理效果,不保证什么时候会调用的,所以还是代码问题,GC不可靠但也不会出问题的