# Adaptive Performance

> Adjust application quality automatically based on real-time thermal and power state, ensuring consistent performance and preventing thermal throttling.

Adaptive Performance is a tool you can use to automatically adjust application quality based on real-time thermal and power state, ensuring consistent performance and preventing thermal throttling.

| **Topic**                                                                                                                                                     | **Description**                                                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| [**Introduction to Adaptive Performance**](/engine/6000.3/manual/analysis/runtime-performance-scaling/adaptive-performance/introduction.md)                   | Use Adaptive Performance to gather feedback on a device's thermal and power state and automatically adjust application quality. |
| [**Get started with Adaptive Performance**](/engine/6000.3/manual/get-started.md)                                                                             | Enable and configure Adaptive Performance in your Unity project.                                                                |
| [**Collect performance metrics**](/engine/6000.3/manual/analysis/runtime-performance-scaling/adaptive-performance/performance-metrics.md)                     | Access and monitor real-time performance metrics to understand device behavior and application bottlenecks.                     |
| [**Apply performance optimizations**](/engine/6000.3/manual/analysis/runtime-performance-scaling/adaptive-performance/performance-optimization-strategies.md) | Implement strategies to optimize your application's performance based on real-time insights.                                    |

## Additional resources

* 📚 **Documentation**: [Adaptive Performance API documentation](ScriptRef:UnityEngine.AdaptivePerformanceModule)
* 📺 **Video**: [Build stunning mobile games that run smoothly with Adaptive Performance](https://www.youtube.com/watch?v=d5O4Uw6gPBI)
* ⚙️ **Sample project**: [Adaptive Performance sample projects](https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@latest?subfolder=/manual/samples-guide.html)
* 👥 **Community**: [Adaptive Performance section in Unity Discussions](https://discussions.unity.com/t/adaptive-performance-package)
