Skip to content

Commit 144e18b

Browse files
fix(apple): Note on pre warmed app starts (#5169)
With getsentry/sentry-cocoa#1849, we stop reporting pre warm app starts. Add a note to the docs to avoid confusion.
1 parent 9b9c9c0 commit 144e18b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/platforms/apple/common/performance/instrumentation/automatic-instrumentation.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ To enable this feature enable `AutoUIPerformanceTracking`. The SDK differentiate
5252
* __Cold start__: App launched for the first time, after a reboot or update. The app is not in memory and no process exists.
5353
* __Warm start__: App launched at least once, is partially in memory, and no process exists.
5454
55-
The SDK uses the process start time as the beginning of the app start and the [`UIWindowDidBecomeVisibleNotification`][UIWindow] as the end. It creates the following spans:
55+
The SDK uses the process start time as the beginning of the app start and the [`UIWindowDidBecomeVisibleNotification`][UIWindow] as the end. Since iOS 15, the system might decide to pre-warm your app by already creating the process before the user opens it. In such cases, we can't reliably measure the app start, and we drop it. The SDK creates the following spans:
5656
* __Pre Main__: From the process start time to the runtime init.
5757
* __UIKit and Application Init__: From the runtime init to the [`didFinishLaunchingNotification`][didFinishLaunching].
5858
* __Initial Frame Render__: From the [`didFinishLaunchingNotification`][didFinishLaunching] to [`UIWindowDidBecomeVisibleNotification`][UIWindow].

0 commit comments

Comments
 (0)