首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 9953|回復(fù): 4
上一主題 下一主題
[百科]

安卓內(nèi)存機(jī)制詳解

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2014-2-23 13:39 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式 | 來自四川
當(dāng)一個(gè)程序放到后臺時(shí),系統(tǒng)可能將數(shù)據(jù)保存起來而讓程序進(jìn)行休眠,或者僅僅運(yùn)行部分服務(wù),僅僅當(dāng)收到相關(guān)的申請時(shí)才恢復(fù)部分進(jìn)程,處理完之后結(jié)束進(jìn)程而保留服務(wù)——這些都是自動處理的,也就是說,如果用戶運(yùn)行的軟件都是按照Android思想而設(shè)計(jì)的,那么除了明確有退出按鍵的一部分大型程序外,其他程序是都可以運(yùn)行后扔到后臺不用再管了的,當(dāng)某個(gè)程序需要更多RAM時(shí),系統(tǒng)會自動釋放掉一些不重要且最近沒有使用的程序;而當(dāng)你打開某個(gè)曾經(jīng)打開的程序時(shí),系統(tǒng)會先檢查RAM里是不是有這個(gè)程序的部分進(jìn)程,然后進(jìn)行恢復(fù),這樣可以更快打開它。


當(dāng)然了,如果智能手機(jī)本身RAM很小而且CPU不給力,系統(tǒng)自然會很頻繁的終止進(jìn)程釋放內(nèi)存,這就使得許多小內(nèi)存的手機(jī)用起來感覺一卡一卡的了。于是很多論壇都開始討論怎么樣使得全殺過后空閑內(nèi)存更大、怎樣禁止自動啟動某些進(jìn)程——結(jié)果空閑RAM確實(shí)大了,用起來反而更卡了——隨便切換個(gè)程序(如看書的時(shí)候來了個(gè)電話)系統(tǒng)都要重新啟動幾乎所有相關(guān)的進(jìn)程,怎么能反應(yīng)不遲鈍。


Android用RAM的方式,跟Windows、Windows Phone、Symbian是兩回事。在Android里,RAM被用滿了是件好事。它意味著你可以快速打開之前打開的軟件,回到之前的位置。所以Android很有效的使用RAM,很多用戶看到他們的RAM滿了,就認(rèn)為拖慢了他們的手機(jī)。而實(shí)際上,退出后重啟這些程序才真正拖慢了手機(jī)的響應(yīng)。而且這些自動殺進(jìn)程的軟件本身是個(gè)時(shí)刻活躍的進(jìn)程,它始終在后臺保持活躍使得CPU難以消停,反而增加了耗電量。


這個(gè)問題最終我覺得應(yīng)該埋怨程序員。許多國內(nèi)的Android程序員編寫的程序根本就沒有對進(jìn)程進(jìn)行分類,總是試圖將所有進(jìn)程都保留在內(nèi)存里(例如某著名手機(jī)瀏覽器)!這就使得這些程序即使放到后臺了,它也不許系統(tǒng)對其進(jìn)程進(jìn)行釋放。WM、Sybiam系統(tǒng)里的內(nèi)存管理沒有這么智能,于是習(xí)慣了這種方法的程序員以及用戶就把這種內(nèi)存管理方式和使用習(xí)慣用到了Android上。所以這里建議,對于很多國內(nèi)軟件,用完之后還是按一下退出吧,而對于規(guī)范化的程序,以及系統(tǒng)自帶的那些程序(例如谷歌程序基本都沒有退出),用過之后放后臺就好。

上一篇:怎么挑選家用路由器
下一篇:電視機(jī)不同類墻壁安裝技巧

相關(guān)帖子

沙發(fā)
發(fā)表于 2014-2-23 13:44 | 只看該作者 | 來自河北
學(xué)習(xí)學(xué)習(xí)!
板凳
發(fā)表于 2014-11-24 15:15 | 只看該作者 | 來自江西
強(qiáng)烈支持樓主ing……
地板
發(fā)表于 2014-12-8 22:36 | 只看該作者 | 來自香港
學(xué)習(xí)學(xué)習(xí)!
5#
發(fā)表于 2015-7-8 08:34 | 只看該作者 | 來自江蘇
學(xué)習(xí)學(xué)習(xí)!
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-11-7 16:40 , Processed in 0.068884 second(s), 14 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表