1. Performance 面板中 long task 过滤与 Bottom-Up/Call Tree 视图的工程价值
讲解 Performance 面板中 long task 过滤与 Bottom-Up/Call Tree 视图的工程价值?
- long task 过滤定位主线程阻塞
- Bottom-Up 与 Call Tree 视图的区别
- 结合两者定位性能热点
Performance 面板支持按 long task 过滤,只保留超过 50ms 的主线程任务,帮助快速聚焦到造成卡顿的阻塞点。Call Tree 视图以"自上而下"的方式展示调用链,从根任务往下展开,适合看"某条路径调用了什么";Bottom-Up 视图则按"最耗时的函数"聚合,把同一函数在不同调用路径中的耗时汇总,适合回答"哪个函数占了最多时间"。工程价值:long task 过滤缩小范围,Call Tree 看调用关系,Bottom-Up 看热点函数,三者配合能从宏观到微观完整定位主线程性能瓶颈。
主线程性能分析的核心是"找耗时热点"。Long task 过滤先圈定关注范围,Bottom-Up 直接给出最耗函数,Call Tree 给出其调用路径,是标准的自上而下分析流程。