回答
您在内存中保存的数据量不会影响电池使用时间,因为无论您是否存储某些内容(内存控制器不知道某个部件是否为零),整个内存都必须始终刷新“未使用”,AFAIK)。
相比之下,计算确实需要力量。特别是如果它们可能会将CPU从空闲或低功耗状态唤醒。
“特别是如果它们可能会将CPU从空闲或低功耗状态唤醒。”你确定吗?我相信Mac OS X可以让CPU进入并保持个人按键之间的低功耗状态,即使在快速输入时也是如此。如果有一些额外的电力税来调整消费,他们肯定不会那样做。我当然可能错了。 –
我的意思是,如果计算没有完成,并且CPU能够保持闲置/低功耗模式,那么它将使用更少的功率。我不知道从低功率模式切换的行为是否会受到惩罚。 – DarkDust
在当你的应用程序使用更多的内存它推动其他应用程序缓存数据从内存中,如果用户决定从一个切换到其他的处理可以有一些电池的成本,但是,我认为将是另一方面微不足道。 这是最好的,一旦它过渡到背景只是为了让更多的应用程序流连,而不是被终止,以尽量减少应用程序的内存占用。此外,应用程序按内存大小的降序终止,因此如果您的应用程序是后台最大的应用程序,它将首先被杀死。
我相信,无论它是满或空RAM消耗是相同的。但是,机器中的物理RAM越多,其消耗的功率就越大。
在Mac上,您将希望避免撞击硬盘,因此请尽量确保不要频繁读取磁盘,并且绝对不要消耗太多使用虚拟内存启动的RAM(或者推送其他内存应用程序虚拟内存)。
最现代化的Mac电脑也将部分断电的CPU(一个或多个),当他们不很忙,所以降低CPU占用率,实际上降低功耗。
+1,如果内存消耗增加了硬盘的使用量,那确实需要更多的功率。 – DarkDust
- 1. VB.net电池使用时间百分比
- 2. 如何使用蓄电池
- 3. 在Android中使用单例模式会如何影响内存使用?
- 4. 未使用的Javascript对象方法如何影响内存使用?
- 5. 寻找AlarmManager对电池的影响?
- 6. 电池使用 - IOS
- 7. 操作码缓存对内存使用量的影响
- 8. 如何减少android的电池使用
- 9. 如何使用电池df.str.extract的open()1
- 10. 使用initWithCoder不能影响UITextView内容
- 11. TFS如何使用“影响”和“受影响者”链接类型?
- 12. 使用http时的Android电池
- 13. 如何获取IIS应用程序池内存使用
- 14. iOS:监控电池电量使用更多电池?应该自动保存?
- 15. 使用char数组的C++内存池
- 16. 在课堂上使用boost内存池
- 17. 使用电池工厂
- 18. 电池的使用寿命
- 19. 查找电池,使用jQuery
- 20. 使用Node.js发送电子邮件时使用SMTP服务器的影响
- 21. 节省电池使用时间的技巧
- 22. 如何使用电影DB API在PHP
- 23. 短期高VM内存使用的影响(Windows)
- 24. 重新使用局部变量和影响内存
- 25. 内存使用对算法复杂性的影响
- 26. 将影响Java内存使用情况的Linux配置?
- 27. Xms选项对内存使用量的影响
- 28. 使用GPS和网络更新在Windows Mobile上延长电池使用时间
- 29. 使用Oracle DBMS_WM.EnableVersioning时的性能影响
- 30. 使用大量模块编译NodeMCU是否会影响内存使用?
它通常是相反的。计算吃电池。 – Dave