# Runtime performance scaling

> Balance visual quality with performance by dynamically scaling your application's settings as it runs.

Balance visual quality with performance by dynamically scaling your application's settings as it runs. This approach ensures a consistent frame rate while managing device power and temperature.

| **Topic**                                                                                                                     | **Description**                                                                                                                                         |
| ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [**Introduction to runtime performance scaling**](/engine/6000.5/manual/analysis/runtime-performance-scaling/introduction.md) | Explore Unity systems for adjusting application quality settings at runtime.                                                                            |
| [**Adaptive Performance**](/engine/6000.5/manual/analysis/runtime-performance-scaling/adaptive-performance.md)                | Adjust application quality automatically based on real-time thermal and power state, ensuring consistent performance and preventing thermal throttling. |

## Additional resources

* [Memory in Unity](/engine/6000.5/manual/analysis/performance-memory.md)
* [Unity Profiler](/engine/6000.5/manual/analysis/profiler.md)
* [Profiling tools](/engine/6000.5/manual/analysis/performance-profiling-tools.md)
* [Graphics performance and profiling](/engine/6000.5/manual/analysis/graphics-performance-profiling.md)
