SuperAPI AI 工具集

android-performance

通用与其它

查看项目

更新于 10-15 22:13

技能介绍

用途:面向 Android 应用的性能优化,覆盖启动速度、UI 渲染、帧稳定性与基准测试。

主要能力:

  1. 加速启动:为所有生产应用生成 Baseline Profiles,预编译关键路径(资料称可带来 30-40% 启动提升);使用 App Startup 或懒加载单例推迟重型 SDK 初始化,避免阻塞 Application.onCreate。
  2. 消除 UI 卡顿:用 Layout Inspector 查找不必要的重组;用 Coil/Glide 加载图片并做好缓存与缩放(.crossfade());LazyColumn 必须使用 key 和稳定的 item 类。
  3. 避免布局瓶颈:用 ConstraintLayout(Views)或 Row/Column 配合 Modifier.weight(Compose)替代嵌套 weight。

反模式:禁止嵌套 weight;禁止在单例中持有 Activity context,应使用 Application context 以防内存泄漏。

使用方式与限制:资料未提供具体安装命令、代码示例或调用步骤,仅给出上述实践要点与参考主题(Baseline & Startup、Baseline Profile)。优先级标注为 P1(HIGH)。