Q1主动回忆难度 3
1/12
性能优化 · 高级 11
记忆强度
性能优化高级题库第 11 组,共 12 张卡片。
性能优化 · 高级 11
垃圾回收暂停在不同终端上呈现不同卡顿形态,是因为各端使用的运行时、堆模型、回收算法、线程分工和渲染管线不同。
内容分发节点的全局命中率正常,源站仍可能被击穿,因为平均命中率会掩盖局部热点、特定小对象和短时间过期窗口。
列表滚动时的图片周期性卡顿,通常是并发下载、图片解码、尺寸转换、纹理上传、布局变化、缓存膨胀和集中回收共同形成的周期。
跨端链路中“取消请求”经常只取消回调,是因为取消动作只停留在界面层或订阅层,没有继续传递到框架调度器、桥接层、原生网络栈、解析任务和状态提交阶段。
响应式粒度决定状态变化后需要唤醒多少依赖、重新执行多少渲染逻辑以及比较多少虚拟节点,但粒度越细并不必然越快。
WebView页面退出后进程内存没有立即回落,不能直接判定为泄漏。
压缩与传输优化的目标是缩短用户完成关键任务的总时间,而不是追求最高压缩率或最小文件。
产物分析显示体积下降,只能证明静态文件结构发生了变化,不能单独证明真实用户性能改善。
增加本地数据库索引可能同时恶化移动端写入和启动,是因为索引不仅占用磁盘,还必须在插入、更新、删除、迁移和恢复过程中持续维护。
时钟来源不一致会产生负耗时、虚假长尾、错误事件顺序和提前或延后的超时。
React Native列表滚动时脚本线程空闲,只能排除“当前时段由脚本线程持续计算造成阻塞”这一种可能,不能说明整个渲染链路没有瓶颈。
当Flutter动画的界面线程阶段正常,而光栅阶段持续超过帧预算时,继续减少组件重建通常不是首要方向。