matrix
matrix copied to clipboard
matrix-trace-canary模块帧率检测在renderthread下的使用场景 是否也有说服力?
目前Android设备默认开启硬件加速,此情况下 一帧的渲染由UI线程 和renderthread 线程共同完成,那么目前帧率检测模块仍然适用么? 貌似目前只是判断主线程的帧率,还望路过的大神指点迷律
因为Matrix帧率检测的原理依然是Choreographer,所以理论上来说,只要是有Looper的线程理论上都可以使用相似的原理监控帧率。但是,Matrix限制了初始化必须在主线程中(如果不在会强制抛到主线程)所以目前只能监控主线程的帧率。 以后可能会考虑支持所有有Looper的线程。