繁体   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