开发过程中自动检测内存可优化项
- 每次进版内存不达标耗费研发测试人力
- 完成优化之后随着版本迭代不断出现新的内存问题
- 自动检测ImageView图片尺寸 【done】
- 自动检测view的bg图片尺寸【done】
- 自动检测ImageView图片rgb(低端机)【done】
- 自动检测sp数据 【done】
- 自动检测rv释放 【done】
- 自动检测glide缓存(低端机)【done】
- 自动检测数据结构使用 【todo】
- 自动检测glide是否复写了onlowMemory以及trimMemory【todo】
- 自动检测线程(阈值)【todo】
- 导包
buildscript { repositories { maven { url 'https://www.jitpack.io' } } }debugImplementation 'com.github.kbjay:KJMemoryHelper:v1.0.0' - 使用
app.onCreate()方法中调用Helper.Companion.getInstance() .addMonitor(new SPPutMonitor()) .addMonitor(new SPGetMonitor()) .addMonitor(new RVMonitor()) .addMonitor(new ImageMonitor(PhoneLevel.High)) .addMonitor(new GlideMonitor(PhoneLevel.High)) .addMonitor(new ViewBgMonitor()) .init(this);


