---
title: vertexCycles
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtlcounterresultstageutilization/vertexcycles
---

# vertexCycles

The number of cycles the GPU uses to run vertex shaders during a pass.

## Declaration

```swift
var vertexCycles: UInt64
```

## See Also

### Stage utilization values

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