作者uranusjr (←这人是超级笨蛋)
看板iPhone
标题Re: [问题] 有关内存空间
时间Thu Dec 27 15:06:02 2012
※ 引述《BBSealion (海狮)》之铭言:
1F:推 hoos891405:没Root真的可以知道 基本上这软体你完全可以D掉了 12/27 11:29
2F:→ hoos891405:不要把Windows对记忆体的观念套用在ios上XD 12/27 11:30
3F:→ pm2001:nt核心的windows对记忆体的管理有哪里不好吗? 12/27 11:48
没什麽不好, 只是不一样
Un*x 的记忆体管理有个东西叫做 inactive state
当程式结束时, OS 不会直接将这个程式原本使用的记忆体标记为可用
而是会将这些区块战时标记为未使用
当(其他)程式需要记忆体时, OS 会优先配置可用记忆体给它们
只有当可用记忆体不足时才会开始 purge inactive 记忆体, 让它们变成可用
这个策略的优点是如果原本被关闭的程式之後又被开啓
则 OS 有机会可以把它原本在用的记忆体直接还给它, 而不用重新进行 allocation
进而减少程式在啓动时的 overhead
缺点当然就是会增加其他程式要求记忆体的 overhead
尤其如果你机器的记忆体本身就不多, 常常需要 purge 的时候
所以监看 Un*x 内部记忆体使用状况时会觉得吃了一堆记忆体
但其实这有些只是 OS 帮你暂时保留, 并不是你现在在用的程式吃掉这麽多记忆体
4F:→ BBSealion:都没有看到讨论才会直接问的 所以有更正确的管理用电或 12/27 12:08
5F:→ BBSealion:记忆体的软体吗? 我是觉得耗电号很快想开始了解啦 12/27 12:08
6F:→ BBSealion:至於记忆体目前用起来没甚麽问题~还挺顺畅的 12/27 12:09
用多少记忆体和耗电没有关联
只要有通电, RAM 满载和全空所耗用的电力基本上一样
所以你要看的是其他东西, 例如网路(检查背景程式网路流量; Wifi 没用时可以关掉)
以及定位(检查背景程式使用定位的状况, 没用到一样可以关掉)
再来其实智慧型手机除了以上两个之外, 最耗电的就是萤幕
所以通常你一直打开来看才是吃电的最大元凶
唯一解是 get a life XD
--
「我最想要的同伴嘛,首先是要笑口常开,其次是我们能永远不会发生误会。
如果这些都能办到的话,嗯,如果他是世界上第一流的桥手,也还不错。」
-- 班尼多‧加罗素,前义大利蓝队成员
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.68.71.125
※ 编辑: uranusjr 来自: 210.68.71.125 (12/27 15:06)
7F:推 niseloli:推最吃电的是萤幕 12/27 17:57
8F:→ victoryss:对阿 我ipad3 萤幕开最亮放着充电充不回来 12/27 18:20
9F:→ victoryss:但是我不开萤幕摆着一天还是100% 12/27 18:20