Re: [請益] 為何Android不讓使用者自行關程式
※ 引述《dadabo (lego)》之銘言:
: 我的疑問是,為何不做個X讓使用者關就好
: 我都是用回上一步來離開程式,可是這種方法還是會關不掉某些App...
: 導致有些app一直占記憶體...
: 一般人在電腦上都會按X關視窗,沒道理在手機上會忘了做吧?
: 還是有哪些我沒考慮到的點?
因為下雨天 所以稍微分享一下
Q1. 為什不做X 讓人關?
A1. 因為關了之後,下次要再開,就會變慢.
你應該有這樣的使用經驗吧!第一次開了之後,第二次在開同樣的程式
速度會比較快,這就是沒有把程式關掉,你總不想叫個電話程式出來,都得等個幾秒
Q2. 我按BACK來離開程式,為什會關不掉APP呢?
A2. 因為ANDROID的設計是:你按BACK,不會關掉,只會把該APP的閒置等級提高,
之後"如果"記憶體不足要砍程式的時候,他會先砍閒置等級高的.
但如果你記憶體很充足,他就會一直放在裡面,直到你下次點程式出來的時候,
就會快速的從記憶體中恢復過來
Q3. 我用的這個程式很小耶,為什還要保留在記憶體呢?
A3. 因為ANDROID的程式都是JAVA,靠著JAVA VM來跑,所以就算你的程式是個hello world
他只要跑起來還是得佔個10MB左右的記憶體,所以快點算算你的記憶體可以跑幾個
程式.複雜一點的程式我想應該也是20~30MB跑不掉.
-------------- 那為什麼android不 "設計" 用X來關程式呢?
其實android自己會幫你清記憶體,所以不用太過擔心,電腦上不會幫你清,
跑到最後就跟你說記憶體不足,你得要自己清,但android不會....
因為在kernel中有一個神祕的模組(?)叫做lowmemorykiller,
看名字就知道是個低記憶體殺手!
他會在你記憶體低於每個值之後,開始砍不重要的程式.
這個值是多少呢? http://0rz.tw/msjTC 看一下kernel的原始碼你可以看到 (55行附近)
大概是64MB他才會開始清理,也就是說 你的手機 要一直"存放"那些沒再用的程式
直到你的記憶體 低於64MB之後,他才可能會開始清理
仿間有許多 MinFreeManager 之類的 軟體 他就可以幫你調那些"閥值"
使得android的linux kernel 幫你三不五時就清一下記憶體 讓你保有"空曠"的記憶體空間
------------------------------------------------
但我是覺得 不管怎麼清都沒什作用...買台大記憶體的,比較實在啦 QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.10.183
→
04/17 17:24, , 1F
04/17 17:24, 1F
→
04/17 17:24, , 2F
04/17 17:24, 2F
→
04/17 17:24, , 3F
04/17 17:24, 3F
→
04/17 17:25, , 4F
04/17 17:25, 4F
→
04/17 17:26, , 5F
04/17 17:26, 5F
→
04/17 17:28, , 6F
04/17 17:28, 6F
→
04/17 17:30, , 7F
04/17 17:30, 7F
→
04/17 17:31, , 8F
04/17 17:31, 8F
→
04/17 17:31, , 9F
04/17 17:31, 9F
→
04/17 17:32, , 10F
04/17 17:32, 10F
→
04/17 17:32, , 11F
04/17 17:32, 11F
→
04/17 17:33, , 12F
04/17 17:33, 12F
→
04/17 17:33, , 13F
04/17 17:33, 13F
推
04/17 17:33, , 14F
04/17 17:33, 14F
推
04/17 17:34, , 15F
04/17 17:34, 15F
推
04/17 17:37, , 16F
04/17 17:37, 16F
推
04/17 17:41, , 17F
04/17 17:41, 17F
推
04/17 17:55, , 18F
04/17 17:55, 18F
推
04/17 17:56, , 19F
04/17 17:56, 19F
→
04/17 18:03, , 20F
04/17 18:03, 20F
推
04/17 18:08, , 21F
04/17 18:08, 21F
推
04/17 18:16, , 22F
04/17 18:16, 22F
→
04/17 18:22, , 23F
04/17 18:22, 23F
推
04/17 18:26, , 24F
04/17 18:26, 24F
→
04/17 19:05, , 25F
04/17 19:05, 25F
推
04/17 19:45, , 26F
04/17 19:45, 26F
推
04/17 19:56, , 27F
04/17 19:56, 27F
推
04/17 19:57, , 28F
04/17 19:57, 28F
推
04/17 20:36, , 29F
04/17 20:36, 29F
推
04/17 20:39, , 30F
04/17 20:39, 30F
推
04/17 20:52, , 31F
04/17 20:52, 31F
推
04/17 21:36, , 32F
04/17 21:36, 32F
推
04/17 22:25, , 33F
04/17 22:25, 33F
推
04/17 22:52, , 34F
04/17 22:52, 34F
推
04/17 23:04, , 35F
04/17 23:04, 35F
推
04/18 00:13, , 36F
04/18 00:13, 36F
推
04/18 00:35, , 37F
04/18 00:35, 37F
推
04/18 09:32, , 38F
04/18 09:32, 38F
推
04/18 19:10, , 39F
04/18 19:10, 39F
推
04/20 20:30, , 40F
04/20 20:30, 40F
Android 近期熱門文章
PTT數位生活區 即時熱門文章