---
title: totalCycles
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtlcounterresultstageutilization/totalcycles
---

# totalCycles

The total number of cycles the GPU uses to run a pass.

## Declaration

```swift
var totalCycles: UInt64
```

## See Also

### Stage utilization values

- [vertexCycles](metal/mtlcounterresultstageutilization/vertexcycles.md)
- [tessellationCycles](metal/mtlcounterresultstageutilization/tessellationcycles.md)
- [postTessellationVertexCycles](metal/mtlcounterresultstageutilization/posttessellationvertexcycles.md)
- [fragmentCycles](metal/mtlcounterresultstageutilization/fragmentcycles.md)
- [renderTargetCycles](metal/mtlcounterresultstageutilization/rendertargetcycles.md)
