← Back to events
ResolvedTech

How R8 made Kotlin Coroutines on Android 2x faster

Photo: Android Developers Blog

What happened

Posted by Andrei Shikov, Senior Software Engineer, Android Toolkit and Jonathan Starup, Software Engineer, R8 Team Starting from AGP 9.2.0, R8 optimizes most Atomic*FieldUpdater calls into Unsafe variants that perform 2x to 4x better on common operations . This has a particularly large impact on the kotlinx.atomicfu library that implements atomics for kotlinx.coroutines , making launching and cancelling coroutines u…

Summary assembled by rule from the sources below

Why it's spreading

Sources

Official