我在我的应用程序中使用了很多计时器。它会减少我的电池电量吗?? 如果是的话,我该如何进行有效的能源管理编程。?
谢谢
应用程序进程主要分为 3 类:on-die、on-chip和off-chip。
On-Die : 在处理器中运行的进程
On-Chip : 在芯片中运行的进程,尤其是 RAM
片外:使用其他硬件运行的进程,例如蓝牙、调制解调器、存储等
电池消耗: On-Die < On-Chip < Off-Chip
因为NSTimer
,它将在On-Die & On-Chip中运行,这将花费相当少量的电池。取决于每个计时器循环中运行的内容,电池使用量会有所不同。
欢迎讨论。
NSTimer
只是iOS中许多其他人安排任务以供以后执行的一种方法。根据经验,您选择哪种方法来安排任务实际上对您的电池消耗没有影响,但是您安排任务的频率以及您在任务中所做的事情会影响您的电池消耗。
要通过定期安排的任务优化电池消耗,您应该记住: