top of page

7-9 OCT. 2026
BERLIN


( SPEAKER )
Amol Pardeshi
Gojek, Senior Software Engineer
( SESSION )
How we achieved a 65% reduction of ANRs in Gojek App
Gojek, Southeast Asia's leading super app with over 100 million+ downloads, faced a critical challenge: an escalating rate of Application Not Responding (ANR) events and frozen frames, which severely impacted user experience and app visibility. Our user-perceived ANR rate peaked at a troubling 1.3%. This session will dive deep into the comprehensive strategy we deployed to systematically combat this issue, successfully achieving a 65% reduction in our user-perceived ANR rate. We'll explore both the proactive architectural changes and the real-time incident response techniques we used to stabilize a massive, feature-rich application. Learn how a large-scale engineering team identified and resolved the subtle, often non-obvious causes of thread blockages, transforming the stability of one of the world's largest on-demand platforms.
- Decoding Non-Actionable ANRs: Learn our methodology for investigating and resolving deeply entrenched issues like the "Native poll once" ANR, which accounted for 90% of our original ANR logs but offered no direct stack trace.
- Proactive Prevention via Tooling: Understand how to build custom lint rules and coding restrictions specifically tailored to prevent common ANR patterns, making your code safer before it ships.
- Advanced Debugging Workflows: Get a practical look at using powerful tools like Perfetto and Android Studio Profiler to triage and identify the root cause of ANRs, moving beyond simple logcat analysis.
- Identifying Large-Scale Patterns: Discover the common thread-blocking patterns we observed across our ANR fixing journey and we believe sharing this will be helpful to solve the ANRs across the domain like using device class base system to provide device wise features as per device capability, Object parsing efficient way, and many more
bottom of page
