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: content/en/real_user_monitoring/application_monitoring/android/sdk_performance_impact.md
+4-30Lines changed: 4 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,9 +18,7 @@ When integrating any SDK into your Android application, understanding its perfor
18
18
19
19
## Performance impact benchmarks
20
20
21
-
### Android SDK
22
-
23
-
To simulate the typical usage of the Datadog SDK, it was integrated into the [Docile-Alligator/Infinity-For-Reddit][5] application and typical user behavior (in other words, scrolling the feed, browsing subreddits) was simulated.
21
+
To simulate the typical usage of the Datadog SDK, it was integrated into the [Docile-Alligator/Infinity-For-Reddit][3] application and typical user behavior (in other words, scrolling the feed, browsing subreddits) was simulated.
24
22
25
23
The following SDK modules were added to the application:
26
24
@@ -44,40 +42,16 @@ Below are the results of the measurements.
44
42
45
43
You can read the following [page][1] for more details about these benchmarks.
46
44
47
-
### iOS SDK
48
-
49
-
To simulate the typical usage of Datadog SDK, it was integrated into the [Beam][6] application and typical user behavior (scrolling the feed, browsing reddits) was simulated.
50
-
51
-
The SDK features that were used:
52
-
1. Basic RUM instrumentation for tracking views, actions, and resources
You can read the following [page][2] for more details about these benchmarks.
67
-
68
45
## Continuous benchmarks
69
46
70
47
Datadog has an internal infrastructure of continuous benchmarking. There is an internal set of UI tests that run on a special benchmark application for every change made to the SDK. This way Datadog is able to detect performance regression early to ensure that they are prevented from reaching production releases.
71
48
72
-
You can find the source code of the benchmark app here: [Android][3], [iOS][4].
When integrating any SDK into your iOS application, understanding its performance impact is crucial for maintaining a smooth user experience. The Datadog RUM SDK is designed with minimal performance overhead. Use these benchmarks to evaluate whether the SDK fits your app's performance budget and plan your integration accordingly.
18
+
19
+
## Performance impact benchmarks
20
+
21
+
To simulate the typical usage of Datadog SDK, it was integrated into the [Beam][1] application and typical user behavior (scrolling the feed, browsing subreddits) was simulated.
22
+
23
+
The SDK features used:
24
+
1. Basic RUM instrumentation for tracking views, actions, and resources
See the [SDK performance details on GitHub][2] for more information.
39
+
40
+
## Continuous benchmarks
41
+
42
+
Datadog has an internal infrastructure of continuous benchmarking. UI tests run automatically on a benchmark application for every SDK change. This enables Datadog to detect performance regressions early to ensure that they are prevented from reaching production releases.
43
+
44
+
See the [benchmark app's source code on GitHub][3].
0 commit comments