Mobile Performance

How much bandwidth is used by FullStory for Mobile Apps? 

On average, one minute of session replay is ~20kB of information with caching.

What’s the memory impact at runtime? 

iOS: FullStory adds about 35mb - 50mb of memory utilization to an app’s current memory footprint. Memory is only used when an app is running and is shared with other running / backgrounded apps. When an app is no longer running the memory it was using is reclaimed by the system and made available to other apps.

Note: Memory is not filesize and is different from the app size that is downloaded from an app store. 

What’s the performance impact? 

Android

The below table outlines the performance impact of FullStory for Mobile Apps broken out by Frame Rendering vs Janky Frames:

    Limits (95th Percentile of Frames)
Frame Rendering Average impact of FSMA Pre FSMA Post FSMA
Measured the time to draw frames before and after FullStory instrumentation across multiple physical devices. 5.49% 8ms - 53ms 8ms - 57ms
    Total Janky Frame Limits
Janky Frames Average impact of FSMA Pre FSMA Post FSMA
Measured the volume of Janky frames before and after FullStory instrumentation 2% 4.76% - 70.24% 4.62% - 68.76%

 

iOS

Benchmarks have been performed on the following systems:

  • bruges: 15" MacBook Pro Retina, mid-2012 (MacBookPro10.1), Core i7 (Ivy Bridge) @ 2.7GHz, 16GB of RAM, OS X 10.13.6, iPhone 8 simulator
  • iPod touch: 32GB iPod Touch 6G, Apple A8 @ 1.1GHz, 1GB of RAM, iOS 12.1

Builds are using default XCode debug settings.

  bruges iPod Touch
home screen @ f4cbb10 69.7ms/iter (+6ms/iter) 213.4ms/iter
random views @ f4cbb10 156.0ms/iter (+4ms/iter) 449.1ms/iter (+1ms/iter)
images @ f4cbb10 75.3ms/iter (+2ms/iter) 227.7ms/iter (+2ms/iter)
home screen @ 914a560 41.6ms/iter (+1ms/iter) 123.88ms/iter
random views @ 914a560 83.55ms/iter (+2ms/iter) 238.93ms/iter (+1ms/iter)
images @ 914a560 42.19ms/iter 120.92ms/iter (+4ms/iter)
home screen @a57e31f 16.42ms/iter 69.36ms/iter
random views @ a57e31f 27.23ms/iter 109.03ms/iter (+1ms/iter)
images @ a57e31f 13.10ms/iter 54.76ms/iter
home screen @ ac59091   3.09ms/iter
random views @ ac59091   7.14ms/iter
images @ ac59091    


How does FullStory impact app size? 

iOS

FullStory increases an iOS IPA size by ~9mb.

Android

FullStory increases Android APK size by 500KB, plus 1.5MB for each supported CPU (arm, arm64, x86, x86_64)

Need to get in touch with us?

The FullStory Team awaits your every question.

Contact us