簡體   English   中英

IOS上的NSTimer和電池充電

[英]NSTimer and battery charge on IOS

我在我的應用程序中使用了很多計時器..它會減少我的電池。 如果是,我如何通過有效的能源管理進行計划。

謝謝

應用程序流程分為3大類: 上,片上片外

On-Die :在處理器內運行的進程

片上 :在芯片中運行的進程,尤其是RAM

片外 :使用其他硬件運行的進程,如藍牙,調制解調器,存儲等

電池消耗 :On-Die <On-Chip <片外

對於NSTimer ,它將在On-DieOn-Chip上運行 ,這將耗費相當少的電池。 取決於每個定時器循環中運行的內容,電池使用情況會有所不同。

歡迎討論。

NSTimer只是iOS中許多其他方法的一種方法,可以安排任務以便以后執行。 根據經驗,您選擇安排任務的方法實際上對您的電池消耗沒有影響,但是您安排任務的頻率以及您在任務中執行的操作的頻率。

要通過定期計划的任務來優化電池消耗,您應該記住:

  • 不要經常安排
  • 在每次運行中盡可能少地執行,尤其是對於經常執行的任務

您可以將您的應用程序的儀器耗電量調整為零,從而使您的電池耗盡。 有關於這個主題后這里 鏈接到apple ref doc。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM