Watchdog 是一个运行在 ssystem_server 进程中的 watchdog 线程
用于检测核心系统服务和主要线程是否处于Blocked 状态
方法是一般线程超时一分钟,则输出trace 信息
public static final String[] NATIVE_STACKS_OF_INTEREST = new String[] {
"/system/bin/mediaserver",
"/system/bin/sdcard",
"/system/bin/surfaceflinger"
};
ANR异常
输入事件5s 未响应
服务二十秒未处理完成
广播十秒未处理完成
来源:oschina
链接:https://my.oschina.net/u/4590274/blog/4444922