# PerformanceMode

> The performance mode enum describes what is currently the active performance mode of the stystem.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.AdaptivePerformance](/engine/6000.6/script-reference/unityengine/adaptiveperformance.md)
* **Assembly:** UnityEngine.AdaptivePerformanceModule

```csharp
public enum PerformanceMode
```

## Fields

| Value                                                                                                   | Description                                                                      |
| ------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| [Battery](/engine/6000.6/script-reference/unityengine/adaptiveperformance/performancemode/battery.md)   | Performance is limited as mode is set to preserve battery.                       |
| [CPU](/engine/6000.6/script-reference/unityengine/adaptiveperformance/performancemode/cpu.md)           | Performance mode is accelerates CPU.                                             |
| [GPU](/engine/6000.6/script-reference/unityengine/adaptiveperformance/performancemode/gpu.md)           | Performance mode is accelerates GPU.                                             |
| [Optimize](/engine/6000.6/script-reference/unityengine/adaptiveperformance/performancemode/optimize.md) | Performance mode is optimized and may be a mix of accelerating both CPU and GPU. |
| [Standard](/engine/6000.6/script-reference/unityengine/adaptiveperformance/performancemode/standard.md) | Default performance mode.                                                        |
| [Unknown](/engine/6000.6/script-reference/unityengine/adaptiveperformance/performancemode/unknown.md)   | Performance mode is unknown.                                                     |
