VS2015占内存大吗?_手机是6GB运行内存,何为后台却显示3G内存?
因?yàn)楹芏噙M(jìn)程你是無法通過清理后臺(tái)關(guān)閉掉的,比如你清理完后臺(tái),你的微信,qq,淘寶,釘釘?shù)鹊溶浖鋵?shí)都在后臺(tái)保留一個(gè)進(jìn)程用來接收服務(wù)器發(fā)來的消息,如果這個(gè)進(jìn)程被關(guān)閉的話,你將無法收到消息。這是安卓系統(tǒng)的一個(gè)消息接收機(jī)制。
但如果僅僅是保留消息接收進(jìn)程其實(shí)也占不了多少內(nèi)存,麻煩就麻煩在國內(nèi)這些個(gè)流氓軟件會(huì)相互喚醒,并且常駐后臺(tái),以此營(yíng)造出一種快速啟動(dòng)的假象。(程序一直在后臺(tái)運(yùn)行著,啟動(dòng)自然就快了很多)比如你打開了支付寶,同一時(shí)間,淘寶,咸魚,餓了嗎,等等一系列阿里系的app被喚醒。在流氓軟件們眼里,內(nèi)存就那么大,不占白不占,自己不占就會(huì)被競(jìng)爭(zhēng)對(duì)手們占走了。因此安卓手機(jī)的內(nèi)存越做越大,但其實(shí)并沒有從根本上緩解手機(jī)的卡頓問題。
相反的,都2020年了,蘋果的內(nèi)存卻還是只有3-4GB。這是源于蘋果對(duì)自己平臺(tái)上的應(yīng)用有著絕對(duì)的管轄權(quán),你清理后臺(tái),app說關(guān)就關(guān),不會(huì)有殘余的進(jìn)程在后臺(tái)運(yùn)行。更不會(huì)有相互喚醒等騷操作。
那蘋果是如何解決消息接收的問題呢?
蘋果有個(gè)自己的服務(wù)器,比如微信的消息,對(duì)方的消息先傳送到微信服務(wù)器,然后微信服務(wù)器在傳送到蘋果服務(wù)器,蘋果服務(wù)器再將消息送至用戶手機(jī)上,提醒用戶某個(gè)app有新的消息。
很多小伙伴提到統(tǒng)一推送聯(lián)盟,這個(gè)也許能解決一部分問題,但作用僅限于那些自覺的app廠商。我前面也提到了,消息接收進(jìn)程其實(shí)占不了多大內(nèi)存的,真正的內(nèi)存大戶是app的自啟動(dòng)和相互喚醒,否則那些動(dòng)輒好幾億的日活躍用戶是哪來的。
還有小伙伴說等咱們自研一套規(guī)范化系統(tǒng),嚴(yán)格監(jiān)管所有app的活動(dòng),比如某為的鴻蒙,但這個(gè)操作難度也很大,如果一個(gè)新生的規(guī)范化系統(tǒng)強(qiáng)制所有上架app接受監(jiān)管,那各大app廠商有沒有可能為了利益聯(lián)合起來抵制新生系統(tǒng)呢?將其扼殺在搖籃里。對(duì)于資本家而言,斷人財(cái)路如同殺人父母,在利益面前,他們是可以不顧一切的。也許國產(chǎn)系統(tǒng)會(huì)有zf的支持,但是這些個(gè)大公司怎么可能沒點(diǎn)手段呢。
蘋果之所以可以這么搞是因?yàn)槿思覐拈_始之初,整個(gè)行業(yè)剛剛起步的時(shí)候率先制定了游戲規(guī)則。那個(gè)時(shí)候app開發(fā)者的聲音還很弱小,但是如今早已今時(shí)不同往日了。
結(jié)論
Android的操作系統(tǒng)充分利用了你有多少可用的內(nèi)存,以及它同時(shí)需要多少內(nèi)存來實(shí)現(xiàn)基本功能。內(nèi)存不足會(huì)使應(yīng)用程序運(yùn)行緩慢,導(dǎo)致手機(jī)運(yùn)行緩慢,或者迫使它們關(guān)閉,但你的操作系統(tǒng)并沒有錯(cuò)。只要你在完成一個(gè)應(yīng)用程序后關(guān)閉它,你的安卓系統(tǒng)就會(huì)處理剩下的事情。
對(duì)于一款手機(jī)來說,6G足夠了,10G以上綽綽有余。
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的VS2015占内存大吗?_手机是6GB运行内存,何为后台却显示3G内存?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python concat函数 多张表_
- 下一篇: 欧蓝德 (660) -(警车内被乔丹体育