BlockCanary浅析理解 A_B_C_Q 2026-02-23 5 阅读1分钟 主要的作用是定位检测APP中耗时的操作。 原理:是通过在 Handler的dispatchMessage(msg) 前后打日志来判断处理的时间,确定是否存在耗时的操作。 在子线程中处理获取主线程的堆栈的信息, 缺点: 依靠定时获取堆栈的⽅法,定位不够精准。 println ⽅法中会拼接字符串对象