Android内存泄漏

Android中常见的内存泄漏主要包括如下几种:Activity泄漏、Bitmap、Cursorhtml

  1. Activity 在Acitvity中启动的线程在Activity销毁之后任在运行,而且并不是以静态方式申明 Activity中存在非静态方式声明的Handler以static的方式引用Activity
  2. Bitmap Bitmap自己占用内存比较大,能够经过如下几种方式避免
  • 及时销毁,使用完之后进行recycle
  • 加载bitmap是设置采样率,也就是加载缩略图,来减少bitmpa的大小
  • 使用SoftRefrence对bitmap进行引用,能够在内存不足时,使其可以被系统释放
  1. Cursor 及时的对Cursor进行关闭 内存泄漏的调试方法:
相关文章
相关标签/搜索