J'ai lu la documentation d'Apple sur la consommation d'énergie du processeur, mais j'ai encore des questions persistantes.Quelles sont les spécificités de la relation entre l'utilisation du processeur et la consommation d'énergie sur iOS?
Est-ce que l'utilisation de l'UC à 1% a le même niveau de surcharge pour maintenir l'UC sous tension que l'utilisation de l'UC à 100%?
Chaque noyau se met-il sous et hors tension indépendamment?
Combien de temps cela prend-il avant que le processeur s'éteigne après avoir démarré au ralenti?
Le système utilisera-t-il généralement la CPU pour ses propres tâches, gardant ainsi le CPU sous tension?
Pour mon application en particulier, je trouve qu'il est difficile d'obtenir le CPU à 0% pour toute période de temps décente. Dans une session typique, il y aura au moins un flux constant d'appels de délégués UIScrollView et d'appels de recyclage UITableViewCell lorsque l'utilisateur se déplacera dans l'application, et encore moins interagira avec le contenu. Cependant, sur la base de ce post, https://apple.stackexchange.com/questions/2876/why-does-gps-on-the-iphone-use-so-much-power, la CPU semble être un coupable d'énergie majeur. J'espère que même une petite pause pendant qu'ils utilisent l'application permettrait au CPU d'économiser de l'énergie, alors je peux simplement travailler sur se débarrasser des tâches de longue durée.