静态内存优化:
1、内存泄漏(线程、Handler、动画、)
2、图片(图片尺寸、质量,使用完及时释放)
3、SharePreference(一次性加载到内存,静态的,不要存放大对象),用文件或者数据库代替
4、单例,静态缓存
5、内存紧张时清除一些缓存,在onTrimMemory中,Glide、静态缓存等
3、其他()
运行时内存分析优化:
APK包大小:
1、内存泄漏(线程、Handler、动画、)
2、图片(图片尺寸、质量,使用完及时释放)
3、SharePreference(一次性加载到内存,静态的,不要存放大对象),用文件或者数据库代替
4、单例,静态缓存
5、内存紧张时清除一些缓存,在onTrimMemory中,Glide、静态缓存等
3、其他()
运行时内存分析优化:
APK包大小:
1、大文件(大图片、无用图片等)