top of page
droidcon+icon.png

16-17 JULY 2026

ORLANDO

DroidCon_icon_rotatet.png
Anita_Singh_edited.jpg

( SPEAKER )

Arti Arutiunov

Datadog, Product manager

( SESSION )

Why is my app slow? Debugging Android Performance at Scale with Datadog’s Mobile Profiler

Every Android developer knows the frustration: You shipped a new version of your app and unexpectedly, your: - Application launch timings trend up - ANR rate spikes - Play Store rating is at risk of slipping You jump into your observability tool to investigate. It tells you what is broken, but not why. Born out of a direct collaboration with Google's Android team, it is now possible to look under the hood of your applications at scale through Datadog’s Mobile Real User Monitoring (RUM) integration with the official ProfilingManager API. In this talk, we will share what we built, what we learned, and walk through an example of end-to-end troubleshooting workflow: - Creating monitors or SLOs on top of time to initial display (TTID), time to full display (TTFD), ANR rate, or error volume metrics. - Pivoting from a monitor alert to problematic RUM sessions with profiling data. - Drilling into flame graphs, thread timelines, and call graphs to identify the specific methods responsible for application slowness. Additionally, we will share upcoming enhancements to Android profiling data collection, including: - Dynamically changing how frequently your application is profiled. - Manually starting and stopping profiling during key moment. - Reviewing your profiling data in aggregate to spot system-level bottlenecks.
bottom of page