Q1主动回忆难度 3
1/12
性能优化 · 高级 08
记忆强度
性能优化高级题库第 8 组,共 12 张卡片。
性能优化 · 高级 08
多个页面或业务实例共享线程池、连接池、图片缓存、数据库、运行时和图形上下文时,资源复用能够降低基础内存与初始化成本,但也会产生资源争用、缓存污染和故障扩散。
跨端启动优化的目标不是让全部初始化尽快结束,而是缩短用户触发启动到核心业务真正可用的关键路径。
跨端桥接通道应被视为具有序列化、复制、排队、线程切换、处理能力和生命周期约束的消息系统,而不是无限吞吐的本地函数调用。
长期性能趋势不能只保留一套永远不变的设备和阈值,也不能只观察随用户结构变化的线上总体指标。
多窗口、多标签和多容器场景的关键不是单实例跑得多快,而是共享资源在并发竞争下是否仍有明确的所有权、配额、优先级和回收策略。
性能灰度不能只比较成功上报样本,因为最慢、最弱或发生崩溃的会话往往更难完成上报,最终会产生幸存者偏差,使新版本看起来更快。
连接复用正常,只能说明部分建连成本可能被摊薄,不能证明请求的端到端传输成本已经足够低。
动画只有第一次播放卡顿、后续播放流畅,通常说明稳定态帧预算并非主要矛盾,首次路径上存在一次性或可缓存的准备成本。
跨端后台任务集中唤醒时,主要问题通常不是某个任务计算量过大,而是多个模块各自唤醒处理器、建立网络会话、写磁盘并独立重试,使无线网络的高功耗尾部状态被反复…
跨端通信变慢时,不能只比较协议编码速度,而要拆分数据构造、序列化、线程或进程切换、内存复制、排队、解析、对象分配和消费端渲染的完整链路。
高频手势优化不能只追求减少事件数量,而应同时保证输入到反馈的延迟、轨迹精度、最终状态正确性和可中断性。
终端性能容量不能用单页面、单功能或单个资源阈值描述。