Q1主动回忆难度 3
1/12
性能优化 · 高级 13
记忆强度
性能优化高级题库第 13 组,共 12 张卡片。
性能优化 · 高级 13
在 React Native 中启用预编译字节码和模块懒加载,理论上能够减少源码解析、即时编译及非关键模块初始化,但是否真实受益必须测到首屏业务可用和首…
抽象语法树插件顺序变化后出现构建变慢、产物膨胀或运行退化,不能仅凭某个插件“看起来最慢”直接归责。
原生应用的启动速度不仅取决于代码总量,还取决于启动关键代码在可执行文件和动态库中的物理布局。
可信的性能观测不是采集越多越好,而是在明确的误差和资源预算内,获得足以支持定位与决策的数据。
构建缓存命中率稳定,只表示缓存系统认为当前请求与某个缓存键匹配,并不能证明缓存键覆盖了全部输入,也不能证明生成产物在字节、语义和终端性能上稳定。
跨端应用的内存问题不能只观察脚本堆。
启动优化不能简单地把串行任务全部改成并行。
共享代码比例高不等于最终产物更小或启动更快。
第三方脚本治理不是简单删除脚本,而是把其下载、解析、执行、事件监听、布局影响和后台请求纳入统一性能预算,再根据业务收益决定同步保留、延迟加载、隔离运行或…
小程序把计算迁移到工作线程后仍可能变慢,因为迁移只减少了主线程上的直接计算,并没有消除任务排队、消息序列化、数据复制、线程调度、结果解析和视图提交成本。
Flutter 页面缓存增多后的内存治理不能只靠调低图像缓存上限。
混合容器的资源代理层即使命中本地缓存,也可能因为反复加载索引、读取元数据、计算摘要、跨进程查询和判断回退而成为启动瓶颈。