# Performance API overview Source: [https://docs.qualcomm.com/doc/80-PK177-134/topic/performance_api_overview.html](https://docs.qualcomm.com/doc/80-PK177-134/topic/performance_api_overview.html) This section provides an interface for application-assisted workload hinting, which can be used by the underlying system to make the best decision regarding frequency scaling (CPU/GPU), CPU task placements, and so on. QAPE provides the application developer a rich set of functionalities to assist in workload hinting and likewise get the best out of the SoC/hardware. This provides a custom set of APIs specifically designed for application developers to hint the system about their performance requirements without worrying about the underlying hardware characteristics/configuration. ## Advantages | Category | QAPE | | --- | --- | | Boost modes | CPU load, GPU load, task scheduling, and placement hinting | | Frequency boosting | Indirect (scheduler/dcvs decides the frequency) | | Hardware abstraction | Developers need not ascertain SoC information and frequencies | | Auto lock release/acquire | Based on Activity lifecycle auto release (onPause) and acquire
(onResume) | - **[Google ADPF and QAPE](https://docs.qualcomm.com/doc/80-PK177-134/topic/google_adpf_and_qape.html)** Google introduced Adaptive Dynamic Performance Framework (ADPF). PerformanceHintManager is introduced as by Google. **Parent Topic:** [Performance API](https://docs.qualcomm.com/doc/80-PK177-134/topic/performance_api_qape.html) Last Published: Nov 14, 2024 [Previous Topic Performance API](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/performance_api_qape.md) [Next Topic Google ADPF and QAPE](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/google_adpf_and_qape.md)