Gradle 优化要点
# gradle.properties
org.gradle.jvmargs=-Xmx4g -Dkotlin.daemon.jvm.options=-Xmx2g
org.gradle.parallel=true
org.gradle.caching=true
kotlin.incremental=true
- 并行 + 缓存 是最直接的提速手段。
- 旧项目注意避免无意义的
clean。
Build Variant 管理
不要在 Debug 里塞太多东西:
- 日志、监控、模拟服务只在 Debug 打开。
- Release 走真实配置,减少分支。
Profiler 诊断顺序
- CPU:是否有主线程卡死
- Memory:是否频繁 GC
- Network:请求是否能合并
Compose 的坑
remember不是万能缓存,别存大对象。LaunchedEffect记得带 key,否则重复触发。
一个小公式
当你优化构建速度时,可以粗略把成本拆成:
优先砍 最大的那一项,收益最明显。