設定 Azure 球體裝置的電源設定檔
Azure 球體電源設定檔可讓您在 Azure 球體裝置上執行高階應用程式時,調整效能與節省能源之間的平衡。
您可以以獨立電源設定檔的形式指定喜好設定,定義省電與效能之間的平衡。
Azure 球體 OS 會動態調整 CPU 頻率,以根據指定的 Power Profile 平衡耗電量和效能。
注意
電源設定檔不會在重新開機時持續存在,而且應該在應用程式啟動時一律設定。
電源設定檔選項
有三種電源設定檔選項可供使用:
- PowerSaver:表示系統應以高階應用程式的效能成本來決定省電的優先順序。
- 平衡:表示系統應該根據系統負載來平衡高階應用程式的省電量和效能。
- HighPerformance:向系統指出,為了提高耗電量的成本,高階應用程式需要最佳效能。
注意
雖然系統會以較低的頻率維持完整功能,但可能會稍微影響效能。
電源設定檔的動態設定
若要讓應用程式在執行時間存取 Power Profile 函數,您必須在應用程式資訊清單中宣告PowerControls功能的 SetPowerProfile 值。
在執行時間,您的應用程式會撥打 PowerManagement_SetSystemPowerProfile () 以指定其中一個可用的電源設定檔。
包含頁首檔案
使用電源設定檔的應用程式必須包含電源管理標題檔案:
#include <applibs/powermanagement.h>