Skip to main content
Uber logo

Start ordering with Uber Eats

Order nowOrder now

Start ordering with Uber Eats

Install the appInstall the app
Engineering, Mobile

Measuring Performance for iOS Apps at Uber Scale

April 20 / Global
Featured image for Measuring Performance for iOS Apps at Uber Scale
Image
Image
Figure 1: Illustration of the cold launch measurement spans before app pre-warming
Image
Figure 2: Illustration of the cold launch measurement spans accounting for app pre-warming
Image
Figure 3: Illustration of the cold launch measurement spans accounting for app pre-warming with scene delegates
Image
Figure 4: Sample of histogram data representing MetricKit app launch times
Image
Figure 5: Visual representation of collected histogram data representing MetricKit app launch times
Image
Figure 6: Equation used to convert histogrammed MetricKit data into a scalar value
Image
Figure 7: Example mapping of MetricKit JSON exit metrics to columns
Rajat Sharma

Rajat Sharma

Rajat Sharma is a Senior Software Engineer working on improving the reliability and performance of the Uber app.

Ugo Nwakama

Ugo Nwakama

Ugo Nwakama is a Senior Staff Engineer who leads the team responsible for enhancing the reliability and performance of the Uber app.

Posted by Rajat Sharma, Ugo Nwakama