作用:监控进程是否有心跳,如果没有心跳就kill掉(kill掉之后会生产trace写入data/anr),比如Hal层管理进程注册了一个客户端listener,另外,可用来检测IO性能数据,IO过度使用就会通知
为了起作用,消耗了cpu 1%(100%)
- 新建WatchdogPerfSvc线程1s dump一次io数据
- 新建1个Binder线程有3s心跳去检测vhal是否还活着
但是大多数情况用不到IO性能数据,建议加开关关闭掉此线程(disalble WatchdogPerfSvc 线程)
汽车监控定时器 | Android Open Source Project