top of page
droidcon+icon.png

7-9 OCT. 2026

BERLIN

DroidCon_icon_rotatet.png
Anita_Singh_edited.jpg

( SPEAKER )

Abhay Sood

Co-founder

measure.sh

Abhay is the co-founder of Measure, where he is building a new observability tool for mobile developers. He has built Android apps since 2011, and prior to Measure, he was a Principal Engineer at Gojek.

Session

Where Did the Time Go? Debugging Android Performance with Traces

App startup is slow for some users. You know how long it takes, but how do you figure out where that time is actually going? This talk is about using traces to debug performance problems in production Android apps. We'll take that slow launch and try to account for where the time went. We'll walk through the resulting trace and break the launch down into the work happening across the app. Along the way, we'll look at how to design traces that are actually useful for debugging: what should become a span, what belongs in an attribute, how different sampling strategies let us collect useful traces at scale, and how distributed tracing can follow the time across network requests and backend services. We'll also look at where traces fit with the other tools available for debugging performance. Metrics can tell us that something is slow, traces can narrow down where the time is going, and when that still isn't enough, profiles and system traces captured with Android's ProfilingManager APIs can help us go deeper. You'll leave knowing how to design useful traces, investigate slow operations with them and recognize when you need to go deeper with profiling.
bottom of page