You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/platforms/android/overhead/index.mdx
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,5 +45,3 @@ As stated in our <Link to="/product/explore/profiling/performance-overhead">prod
45
45
## Session Replay
46
46
47
47
As stated in our <Linkto="/product/explore/session-replay/mobile/performance-overhead">product docs on the topic</Link>, Session Replay adds some overhead, but should have minimal impact on the performance of your application. For more details on the measured overhead, read the <PlatformLinkto="/session-replay/performance-overhead/">performance overhead docs for this SDK</PlatformLink>.
48
-
49
-
Note that this feature is still under development and we're working on optimizing performance.
Copy file name to clipboardExpand all lines: docs/platforms/apple/common/overhead/index.mdx
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,6 +56,4 @@ As stated in our <Link to="/product/explore/profiling/performance-overhead">prod
56
56
57
57
As stated in our <Linkto="/product/explore/session-replay/mobile/performance-overhead">product docs on the topic</Link>, Session Replay adds some overhead, but should have minimal impact on the performance of your application. For more details on the measured overhead, read the <PlatformLinkto="/session-replay/performance-overhead/">performance overhead docs for this SDK</PlatformLink>.
58
58
59
-
Note that this feature is still under development. We're working on performance improvements to mitigate a known issue where active Session Replay recording can currently introduce slow frames, especially on older iOS devices (for example iPhone 8).
Copy file name to clipboardExpand all lines: docs/platforms/apple/guides/ios/session-replay/performance-overhead.mdx
+2-4Lines changed: 2 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ notSupported:
5
5
description: "Learn about how enabling Session Replay impacts the performance of your application."
6
6
---
7
7
8
-
If you're considering enabling Session Replay, it's important to first understand the potential performance impact to your app. While accurate metrics require realistic testing where you apply typical access patterns and correlate the results with your business metrics, to provide a baseline, we measured the overhead using the open-source [Pocket Casts](https://github.com/Automattic/pocket-casts-ios) app.
8
+
If you're considering enabling Session Replay, it's important to first understand the potential performance impact to your app. While accurate metrics require realistic testing where you apply typical access patterns and correlate the results with your business metrics, to provide a baseline, we measured the overhead using the open-source [Pocket Casts](https://github.com/Automattic/pocket-casts-ios) app.
9
9
10
10
You can learn more about the various performance overhead optimizations implemented in the iOS Replay SDK in the [Replay Performance Overhead](/product/explore/session-replay/mobile/performance-overhead/) docs.
11
11
@@ -16,7 +16,7 @@ The Pocket Casts app offers a diverse mix of components, including Fragments, Ac
16
16
-**User Flow:** The same flow was executed 10 times to ensure consistency.
17
17
-**Real-World Representation:** This approach closely mirrors performance in real-world scenarios.
18
18
19
-
The benchmarks were run on an iPhone 14 Pro.
19
+
The benchmarks were run on an iPhone 14 Pro. Note that active Session Replay recording can introduce slow frames on older lower-end iOS devices (for example iPhone 8).
20
20
21
21
### Results
22
22
Below are the results of the benchmarking tests, presented as median values to reflect typical overhead.
@@ -30,5 +30,3 @@ Below are the results of the benchmarking tests, presented as median values to r
30
30
| App Startup Time (Cold) | 1264.80 ms | 1265 ms |
Copy file name to clipboardExpand all lines: docs/platforms/react-native/overhead/index.mdx
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,5 +45,3 @@ As stated in our <Link to="/product/explore/profiling/performance-overhead">prod
45
45
## Session Replay
46
46
47
47
As stated in our <Linkto="/product/explore/session-replay/mobile/performance-overhead">product docs on the topic</Link>, Session Replay adds some overhead, but should have minimal impact on the performance of your application. For more details on the measured overhead, read the <PlatformLinkto="/session-replay/performance-overhead/">performance overhead docs for this SDK</PlatformLink>.
48
-
49
-
Note that this feature is still under development. We're working on performance improvements to mitigate a known issue where active Session Replay recording can currently introduce slow frames, especially on older iOS devices (for example iPhone 8).
Copy file name to clipboardExpand all lines: docs/platforms/react-native/session-replay/performance-overhead.mdx
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,21 +5,21 @@ notSupported:
5
5
description: "Learn about how enabling Session Replay impacts the performance of your application."
6
6
---
7
7
8
-
If you're considering enabling Session Replay, it's important to first understand the potential performance impact to your app. While accurate metrics require realistic testing where you apply typical access patterns and correlate the results with your business metrics, to provide a baseline, we measured the overhead using the open-source Pocket Casts app.
8
+
If you're considering enabling Session Replay, it's important to first understand the potential performance impact to your app. While accurate metrics require realistic testing where you apply typical access patterns and correlate the results with your business metrics, to provide a baseline, we measured the overhead using the open-source Pocket Casts app.
9
9
10
10
You can learn more about the various optimizations implemented in the React Native Replay SDK in the [Replay Performance Overhead](/product/explore/session-replay/mobile/performance-overhead/) docs.
11
11
12
12
The React Native Replay SDK is a lightweight wrapper for the native iOS and Android SDKs, so its overhead is minimal and doesn't require separate measurement. Below are the benchmark results for each platform.
13
13
14
-
We measured the overhead using the [Pocket Casts iOS](https://github.com/Automattic/pocket-casts-ios) and [Pocket Casts Android](https://github.com/Automattic/pocket-casts-android) open-source apps. Each includes a diverse set of components such as ViewControllers and SwiftUI screens.
14
+
We measured the overhead using the [Pocket Casts iOS](https://github.com/Automattic/pocket-casts-ios) and [Pocket Casts Android](https://github.com/Automattic/pocket-casts-android) open-source apps. Each includes a diverse set of components such as ViewControllers and SwiftUI screens.
15
15
16
16
Here's how the benchmarks were conducted:
17
17
18
18
-**Configuration:** Full masking was enabled, and optimized release builds were used.
19
19
-**User Flow:** The same flow was executed 10 times to ensure consistency.
20
20
-**Real-World Representation:** This approach closely mirrors performance in real-world scenarios.
21
21
22
-
The benchmarks were run on an iPhone 14 Pro and a Pixel 2XL.
22
+
The benchmarks were run on an iPhone 14 Pro and a Pixel 2XL. Note that active Session Replay recording can introduce slow frames on older lower-end iOS devices (for example iPhone 8).
23
23
24
24
## iOS
25
25
@@ -44,5 +44,3 @@ The benchmarks were run on an iPhone 14 Pro and a Pixel 2XL.
44
44
| App Startup Time (Cold) | 1533.35 ms | 1539.55 ms |
0 commit comments