Slide 96
Slide 96 text
Performance Best Practices
⬢ Upgrade to the latest of all tools and plugins: Gradle, AGP, Kotlin
⬢ Tools: Build Scans, Gradle Profiler
⬢ Build Essentials: Daemon, Parallel, Configuration on demand
⬢ Modularize
⬢ L1: Optimize your incremental build cache
⬢ L2: Local Cache
⬢ L3: File Watching, Configuration cache
⬢ Final Boss: Remote Cache
⬢ Enable caching, parallel, file system watching, configuration cache
⬢ Identify and fix performance issues like bottlenecks, cache misses, configuration time slow downs
⬢ Use convention plugins to organize build logic
⬢ Cache Fix plugin
⬢ Gradle Doctor Plugin