
Android
zhuanglonghai
这个作者很懒,什么都没留下…
展开
-
Android App 内存泄露之Thread
Thread 内存泄露 线程也是造成内存泄露的一个重要的源头。线程产生内存泄露的主要原因在于线程生命周期的不可控。 1.看一下下面是否存在问题 public class ThreadActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns原创 2014-07-17 17:15:10 · 8285 阅读 · 1 评论 -
Android App 内存泄露之Handler
Android App 内存泄露之Handler, 你可能忽略的东东原创 2014-07-28 16:50:41 · 39708 阅读 · 14 评论 -
Android内存泄露之开篇
Android内存泄露开篇 先来想这三个问题 内存泄露是怎么回事内存会泄露的原因避免内存泄露 1.内存泄露怎么回事 一个程序中,已经不需要使用某个对象,但是因为仍然有引用指向它垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。 Android的一个应用程序的内存泄露对别的应用程序影响不大。 为了能够使得Android应用程序安全且快速的运行,Android的原创 2014-07-10 16:38:22 · 2517 阅读 · 0 评论 -
Android App 内存泄露之资源
Android App 内存泄露之资源 资源内存泄露主要是资源申请未释放,还有资源没有重复使用。 第一种解决这部分问题的关键在于申请资源后能保证能释放资源。第二种利用复用机制优化,如池的概念 。 1.引用资源没有释放 代码如下: private final class SettingsObserver implements Observer { public void up原创 2014-08-07 16:40:42 · 3648 阅读 · 0 评论 -
Android App 内存泄露之调试工具(1)
Android App 内存泄露之工具(1) 使用内存监测工具 DDMS –> Heap 操作步骤 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的,没打开的直接Window>ShowView>自己选 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式 链接成功后,在DDMS的Device原创 2014-08-08 16:49:13 · 7308 阅读 · 1 评论