---
title: cumulativeCPUInstructions
framework: metrickit
role: symbol
role_heading: Instance Property
path: metrickit/mxcpumetric/cumulativecpuinstructions
---

# cumulativeCPUInstructions

The total number of CPU instructions the app executed during the reporting period.

## Declaration

```swift
var cumulativeCPUInstructions: Measurement<Unit> { get }
```

## Discussion

Discussion For CPUs using out-of-order execution, this property represents the count of instructions the pipeline fully executes. These instructions are sometimes referred to as retired instructions.

## See Also

### Reading CPU use

- [cumulativeCPUTime](metrickit/mxcpumetric/cumulativecputime.md)
