Can’t figure out why your users are experiencing slow load times and poor UI performance? In this Q&A, Indragie Karunaratne, director of engineering at Sentry, will answer questions about what a profiler is, why a developer might want to use one and what types of application performance issues you can solve using profiling data.

Profiling tools are most useful for uncovering performance issues in code that is CPU-bound, where most of the time in the application is spent on operations running on the CPU rather than idling or waiting for I/O.

On mobile apps, profiling is commonly used to diagnose https://docs.sentry.io/product/issues/issue-details/performance-issues/ like slow app startup or view load times, excessive battery drain, UI jank and poor scroll performance.

For more common performance scenarios, we can extract and summarize profiling data to give you actionable insights without having to look at flame charts.

Related Articles