5
A
回答
12
應用過程分爲3個大類:管芯上,片上,和片。
管芯上:在芯片運行的方法,
關片特別RAM::該處理器
內運行片過程過程運行使用其他硬件,如藍牙,調制解調器,存儲等
電池耗電量:模上<片<關片
對於NSTimer
,它會在運行的片上 & 片,這將花費電池的相當少。取決於每個計時器循環的運行情況,電池使用情況會有所不同。
歡迎大家洽談。
1
1
NSTimer
僅僅是iOS中很多其他人的方法,用於安排任務供以後執行。作爲一個經驗法則,您選擇安排任務的方法對電池消耗幾乎沒有影響,但是您經常安排任務的時間以及您在任務中執行的操作。
爲了優化電池消耗與定期安排的任務,你應該記住:
- 不要安排往往需要
- 做盡可能少在每次運行,特別是對於那些得到執行任務頻繁使用
相關問題
- 1. NStimer的電池電量
- 2. 電池充電通知
- 3. 檢測電池充電Android
- 4. 電池充電狀態c#
- 5. 電池充滿時停止充電
- 6. 如何檢測充電記錄的電池電量和狀態?
- 7. Matlab中的電池充電和放電Simulink
- 8. 目前的電池狀態總是返回「充電」在ios
- 9. Phonegap上的電池電量
- 10. 電池使用 - IOS
- 11. 確定您當前在iOS中充電的電池壽命/電量有多少
- 12. 獲取電池充電時間
- 13. 電池充滿電時報警
- 14. iphone電池充電指示器
- 15. 電池狀態始終不充電
- 16. 如何讀取電池充電次數?
- 17. SGS4上的電池充電文件(手機關機時)?
- 18. 標準位置iOS上的服務電池電量不足
- 19. Android 2.0檢查電池電量/充電的最佳方法?
- 20. 從BatterManager獲取上次電池充電日期時間
- 21. 節省電池與iOS CLLocationManager
- 22. iOS/Android GPS電池吸取?
- 23. 使用startMonitoringSignificantLocationChanges和NSTimer提高電池使用率
- 24. Android - 計算電池充電或放電率
- 25. Excel循環通過範圍 - 電池充電放電
- 26. 如何從連接的iOS設備獲取電池充電週期?
- 27. 線程和電池
- 28. iOS:監控電池電量使用更多電池?應該自動保存?
- 29. 閱讀筆記本電腦當前的電池充電/放電速率
- 30. Android電池電量
在iOS上運行的每個進程都將獲得權力,但'NSTimer'沒有任何用處。當你正在做任何事情或計時器正在運行時,它將耗電(處理器的能耗) –
你真的不應該擔心在你的應用中使用'NSTimer's。即使是像Mail這樣的標準實用程序應用程序也要執行更多的CPU密集型任務,因此這對電池壽命沒有明顯的影響。 – Greg