Главная
Study mode:
on
1
Intro
2
What is Gradle?
3
Gradle, Inc.
4
Fast Builds Matter
5
Automate your measurements
6
JVM tuning
7
The Gradle Daemon
8
Build Scans
9
The Build Lifecycle
10
Red Flags
11
Startup, buildSrc, Settings
12
Resolution at Configuration Time
13
1/0 at Configuration Time
14
Inefficient Plugins
15
Variant Explosion
16
Extract Script Plugins
17
Extract Binary Plugins
18
Optimise on the Algorithmic Level
19
Execution Time
20
Incremental Builds
21
Example: Crashlytics
22
Faster Compilation
23
Incremental Annotation Processing
24
Caching
25
Parallelism
26
Gradle Enterprise
27
Get Deep Insights
28
Watch Performance over Time
29
Guides
Description:
Explore techniques for improving Android build performance in this 46-minute Devoxx conference talk. Learn to identify performance bottlenecks using build scans, fix common issues like slow configuration time and poor parallelization, and leverage incremental annotation processing. Discover how to automate measurements, optimize JVM tuning, utilize the Gradle Daemon, and analyze build lifecycles. Gain insights on addressing red flags, extracting plugins, and implementing faster compilation strategies. Understand the benefits of incremental builds, caching, and parallelism in Gradle. Acquire practical knowledge to significantly enhance build speed and efficiency in large, complex Android projects.

Improving Android Build Performance

Devoxx
Add to list
0:00 / 0:00