Q1主动回忆难度 2
1/12
性能优化 · 中级 08
记忆强度
性能优化中级题库第 8 组,共 12 张卡片。
性能优化 · 中级 08
资源命中率很高但首屏仍慢,说明缓存指标只回答了“是否找到资源”,没有回答“资源何时变成可呈现内容”。
多媒体密集型长列表需要联合治理传输、解码、渲染和对象生命周期。
预热不能被直接等同于启动优化。
把日志、缓存写入、图片处理和数据同步延迟执行,可以减少启动或交互阶段的资源竞争,但只是改变成本发生的时间,并没有消除成本。
移动端磁盘缓存的目标不是单独提高命中率,而是最大化缓存的净收益:命中后节省的网络流量、等待时间和服务端开销,应大于写入、校验、解压、解码、淘汰及存储占用…
缓存治理的目标不是获得最高命中率,而是在正确性、新鲜度、等待时间、流量、存储和可恢复性之间取得可验证的平衡。
传输体积更小不代表展示更快。
多端输入延迟不能只用平均帧率评价,因为平均帧率描述的是一段时间内产生了多少帧,并不说明某次点击、滑动或键盘输入经过多久才形成可见反馈。
端侧冷启动必须区分进程创建、运行时就绪、首帧呈现和业务可用,因为这些阶段解决的是不同问题,优化手段与失败原因也不同。
冷启动优化完成后仍需单独治理热启动与状态恢复,因为冷启动、进程存活恢复、页面复用、前后台切换和页面回退具有不同的执行路径与正确性风险。
跨端页面发生布局抖动或重复绘制时,不能简单归因于组件数量过多。
跨端应用的后台性能债务来自生命周期切换时未完成、未取消或未持久化的工作。