---
title: trackingEnabled
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/processinfo/activityoptions/trackingenabled
---

# trackingEnabled

A flag to track the activity with a signpost interval.

## Declaration

```swift
static var trackingEnabled: ProcessInfo.ActivityOptions { get }
```

## Discussion

Discussion To help you investigate perfomance issues in your app, use trackingEnabled to track the timing of a user interaction by annotating the beginning and end of an activity using a signpost interval. Calling beginActivity(options:reason:) to begin the activity returns an object token that you retain for the duration of the activity. The logging system produces a distinct message, useful in debugging, if the object token is de-allocated before you call endActivity(_:). The flag trackingEnabled differs from animationTrackingEnabled in the type of interval signposts the logging system emits. Use animationTrackingEnabled when the interaction involves an animation.

## See Also

### Related Documentation

- [Recording Performance Data](os/recording-performance-data.md)

### Constants

- [idleDisplaySleepDisabled](foundation/processinfo/activityoptions/idledisplaysleepdisabled.md)
- [idleSystemSleepDisabled](foundation/processinfo/activityoptions/idlesystemsleepdisabled.md)
- [suddenTerminationDisabled](foundation/processinfo/activityoptions/suddenterminationdisabled.md)
- [automaticTerminationDisabled](foundation/processinfo/activityoptions/automaticterminationdisabled.md)
- [userInitiated](foundation/processinfo/activityoptions/userinitiated.md)
- [userInteractive](foundation/processinfo/activityoptions/userinteractive.md)
- [userInitiatedAllowingIdleSystemSleep](foundation/processinfo/activityoptions/userinitiatedallowingidlesystemsleep.md)
- [background](foundation/processinfo/activityoptions/background.md)
- [latencyCritical](foundation/processinfo/activityoptions/latencycritical.md)
- [animationTrackingEnabled](foundation/processinfo/activityoptions/animationtrackingenabled.md)
