ASM插桩--多线程运行监测
最近需要优化App启动的时间,现有代码存在以下问题:线程未复用(使用new Thread\HandlerThread),创建线程数过多使用HandlerThread,使用后未销毁(Looper一直等待),占用内存提早start线程,却未使用部分业务方过早初始化业务代码(虽然是异步),影响启动时间由于存在上述问题,需要扫描App从冷启动开始到首页展示出来,中间执行的子线程和主线程执行的情况。需要监测的数据如下:创建的线程情况,包括数量和使用情况执行的runnable.run、AsyncT