---
title: GPUTimeMetric
framework: metrickit
role: symbol
role_heading: Structure
path: metrickit/gputimemetric
---

# GPUTimeMetric

A metric that measures the total GPU time used by the app.

## Declaration

```swift
struct GPUTimeMetric
```

## Discussion

Discussion This metric corresponds to the MetricResult.gpuTime(_:) case. It appears only in intervalEntries and is not included in state entries. This type replaces the cumulativeGPUTime property of MXGPUMetric.

## Topics

### Measurements

- [value](metrickit/gputimemetric/value.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### GPU and display metrics

- [MetalFrameRateMetric](metrickit/metalframeratemetric.md)
- [PixelLuminanceMetric](metrickit/pixelluminancemetric.md)
- [AveragePixelLuminance](metrickit/averagepixelluminance.md)
