設定 Azure 球體裝置的電源設定檔

Azure 球體電源設定檔可讓您在 Azure 球體裝置上執行高階應用程式時,調整效能與節省能源之間的平衡。

您可以以獨立電源設定檔的形式指定喜好設定,定義省電與效能之間的平衡。

Azure 球體 OS 會動態調整 CPU 頻率,以根據指定的 Power Profile 平衡耗電量和效能。

注意

電源設定檔不會在重新開機時持續存在,而且應該在應用程式啟動時一律設定。

電源設定檔選項

有三種電源設定檔選項可供使用:

  • PowerSaver:表示系統應以高階應用程式的效能成本來決定省電的優先順序。
  • 平衡:表示系統應該根據系統負載來平衡高階應用程式的省電量和效能。
  • HighPerformance:向系統指出,為了提高耗電量的成本,高階應用程式需要最佳效能。

注意

雖然系統會以較低的頻率維持完整功能,但可能會稍微影響效能。

電源設定檔的動態設定

若要讓應用程式在執行時間存取 Power Profile 函數,您必須在應用程式資訊清單中宣告PowerControls功能的 SetPowerProfile 值。

在執行時間,您的應用程式會撥打 PowerManagement_SetSystemPowerProfile () 以指定其中一個可用的電源設定檔。

包含頁首檔案

使用電源設定檔的應用程式必須包含電源管理標題檔案:

#include <applibs/powermanagement.h>