风一样的男人

亮剑有云:古之剑客狭路项目,即使对方是天下第一剑客,也要亮剑;剑锋所指,所向披靡。...

Android 内存分析 与泄漏 和 MAT 使用.

http://edu.csdn.net/course/detail/2898/46738?auto_start=1  学习网址 前两个免费,够我们用了


内存分析:app性能调优,内存泄漏避免。

1.非静态内嵌类:

横竖屏切换:当前对象被销毁,那里面所有的成员对象都被销毁;当非静态内部类的时候是,对象不被销毁,所以要

所以:使用的时候尽量使用静态内部类



2.弱引用的使用:

放在一个窗口内的时候,假设handleMessage 处理耗时的时候,当窗体结束的时候,mHandler对象是不被是释放的,

所以在执行耗时的操作的时候:使用静态变量和静态内部类,或者软引用对象。


弱引用:


二、


1.线程没有停止,可以强制停止,让线程释放。:

2.将内部类变成静态


三、集合对象没有清理


四、资源对象没有关闭


五、Bitmap的不当使用


六、弱引用和软引用区别:


软:下载图片;

七、BaseAdapter 与 缓存


===========================================================================

MAT分析软件:

见视屏网址上面第一行





















阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a2241076850/article/details/52385477
个人分类: Android学习日志
上一篇Android 内存分析 与泄漏 和 MAT 使用
下一篇Android NDK开发之Hello-JNI!
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭