ANRWatchDog、BlockCanary、Matrix的TraceCanary对比
目录ANRWatchDogBlockCanary微信Matrix的TraceCanaryANRWatchDog原理主线程一直会处理消息循环,如果发给主线程的消息,在5秒后还未得到执行,则认为是卡顿流程描述起来一个子进程,子进程是一个for循环,会永远执行。 向主进程的handler发送一个message; 然后sleep 5秒(也可以设置)。如果这中间,主进程被卡主了,意...
原创
2019-04-27 12:30:44 ·
3124 阅读 ·
0 评论