首页
›
后端、数据与云原生工程
›
067-Android NDK与JNI工程
›
《NDK内存与性能优化工程》
VIP9
本课程属于:067-Android NDK与JNI工程
后端、数据与云原生工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Gradle多模块编译提速方案
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Gradle多模块项目结构认知
模块划分 · settings.gradle配置 · 根项目与子项目关系
Gradle
多模块项目结构认…
02
编译耗时分析工具
--profile报告 · build scan · Gradle Console输出解读
编译耗时分析工具
profile
03
并行编译配置
org.gradle.paralle… · max-workers · 模块间依赖优先级
并行编译配置
org.gradle.p…
04
增量编译原理与开启
input/output快照 · compile avoidance · annotation process…
增量编译原理
开启
05
构建缓存配置
local build cache · remote build cache · cache push/pull策略
构建缓存配置
local
06
配置阶段优化
避免配置阶段执行耗时操作 · 使用lazy配置 · configuration cach…
配置阶段优化
避免配置阶段执行…
07
依赖解析优化
dynamic version · changing module · 依赖锁定
依赖解析优化
dynamic
08
模块间依赖关系设计
减少模块间耦合 · 使用api/implementati… · 限制传递依赖
模块间依赖关系设…
减少模块间耦合
09
任务图分析与剪枝
task ordering · onlyIf条件 · up-to-date检查
任务图分析
剪枝
10
Java编译加速
增量java编译 · 编译fork · jvm参数调优
Java
编译加速
11
Android模块编译优化
minSdk · multidex · aapt2优化
Android
模块编译优化
12
Kotlin编译优化
KSP vs kapt · kotlin incremental… · kotlin daemon配置
Kotlin
编译优化
13
构建脚本性能调优
Groovy vs Kotlin D… · 避免动态依赖 · 使用constraints
构建脚本性能调优
Groovy
14
构建环境优化
Gradle daemon参数 · JVM堆内存 · GC配置
构建环境优化
Gradle
15
构建缓存失效排查
缓存miss原因分析 · 输入属性变化 · 自定义NormalizedCache
构建缓存失效排查
miss
16
分布式构建部署
Gradle Enterprise · Build Cache Node · 跨机远程缓存
分布式构建部署
Gradle
17
模块化拆分最佳实践
按照业务/功能/层拆分原则 · 模块内聚合 · 模块间接口
模块化拆分最佳实…
按照业务
18
构建任务定制与插件编写
自定义Transform · 增量Task · 跳过规则
构建任务定制
插件编写
19
多版本编译与变体优化
flavor · buildType · productFlavor的编译缓存…
多版本编译
变体优化
20
Gradle Wrapper与版本管理
统一Gradle版本 · 升级注意事项 · 兼容性风险
Gradle
Wrapper
21
持续集成中的编译加速
CI agent配置 · 缓存共享 · 条件编译
持续集成
编译加速
22
编译日志分析与瓶颈定位
关键路径分析 · 任务耗时排序 · 并行化优化空间
编译日志分析
瓶颈定位
23
文件系统监控与变化检测
fileWatch · VFS · 输入文件扫描优化
文件系统监控
变化检测
24
注解处理器优化
kapt worker · incremental annota… · 避免重复处理
注解处理器优化
kapt
25
资源与Native编译加速
C/C++ ndkBuild · CMake · 资源压缩
Native
资源
26
Gradle插件与第三方库优化
屏蔽无用插件 · 减少plugin apply次数 · 使用buildSrc
Gradle
插件
27
构建性能监控与告警
自定义性能监控 · 构建时长趋势 · 自动触发优化
构建性能监控
告警
28
内存与GC调优
daemon堆大小 · PermGen/Metaspace · GC日志分析
GC
内存
29
构建脚本版本管理与CI/CD集成
gradle.properties环… · profiles · 条件配置
CI/CD
构建脚本版本管理
30
完整优化方案落地与验证
确定基线 · 分步实施 · 效果对比
完整优化方案落地
验证
所属VIP或分类
同VIP:Android-C++库集成工程
同VIP:Android-JNI跨语言互操作工程
同VIP:Android-Native性能工程