Skip to main content
Uber logo

Schedule rides in advance

Reserve a rideReserve a ride

Schedule rides in advance

Reserve a rideReserve a ride
Engineering, Mobile

Measuring Performance for iOS Apps at Uber Scale

20 April 2023 / 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