手機剛買的沒有多久 為什麼8g的運行內存只有4g左右了 這是正常的嗎


這和安卓系統的機制有關,畢竟安卓系統它是採用虛擬機來運行的。而且他雖然佔用了你這麼多內存,你在使用多個軟體過程中,他還是可以彈性釋放一些內存。來運行軟體。


運行內存有的4G,或者6G,8G,其中系統也會佔用一部分內存


都說安卓無論多大內存,系統先佔一半。

其實這跟系統的運行機制有關(我也不懂),大概就是讓系統更流暢吧。

這樣的配置用得很流暢了,不過值得注意一下,有時候不要把鍋全給甩安卓,後臺很多軟體會自啟,互相喚醒,鏈式喚醒,佔內存,自啟管理沒用(那些miui12用戶好像深有體會,看一眼就知道)

備註:圖源知友,非原創。


因為那些用著呢。。。。你看看系統佔用了多少存儲就知道了,後臺都是運行的程序,如果嫌小,退了它。

買紅米k20pro尊享版,12+512的配置滿足你的需求。


你買的小了


這個問題重新定義了什麼叫小。


正常,蘋果手機還佔用99%呢,這個就是安卓機制,只要他不卡就沒問題


正常!

Android系統本身是liunx內核+java虛擬機,所以本身就會佔用一定量的運存,加上內核,驅動,應用層框架是本身不是java程序進程,jvm虛擬機管理不了。

國內Android開發對RAM優化不到位導致佔用RAM過大,還有很多程序為了帶來更好的用戶體驗快速啟動會佔用運存,清理完內存後你以為殺死了的進程,根據前段時間MIUI12照明彈功能對現有app的監控來看,應用提供商對程序自啟動,喚醒其他程序簡直是肆無忌憚,所以運存會被佔用。

安卓本身的回收機制也不會在關閉程序的時候清理運存,要等殺掉進程或者運存不夠用的時候才會進行回收。

Android進程回收機制:

1:Android might decide to shut down a process at some point, when memory is low and required by other processes that are more immediately serving the user. Application components running in the process that』s killed are consequently destroyed. A process is started again for those components when there』s again work for them to do.

Android可能會在內存不足且其他更直接為用戶服務的進程需要時,決定關閉某個進程。因此,進程中運行的應用程序組件將被銷毀。當這些組件有工作要做時,將再次啟動它們的進程。

2:When users switch between apps, Android keeps apps that are not foreground in a least-recently used (LRU) cache.

As the system runs low on memory, it kills processes in the LRU cache beginning with the process least recently used. The system also accounts for processes that hold onto the most memory and can terminate them to free up RAM.

當用戶在應用程序之間切換時,Android會將不在前臺的應用程序保存在最近使用的(LRU)緩存中。

由於系統內存不足,它會從最近使用最少的進程開始殺死LRU緩存中的進程。該系統還負責處理佔用最多內存的進程,並可以終止這些進程以釋放RAM。

3:When the system begins killing processes in the LRU cache, it primarily works bottom-up. The system also considers which processes consume more memory and thus provide the system more memory gain if killed. The less memory you consume while in the LRU list overall, the better your chances are to remain in the list and be able to quickly resume.

當系統開始終止LRU緩存中的進程時,它主要是自底向上工作的。系統還考慮哪些進程消耗更多的內存,從而在終止時為系統提供更多的內存增益。你在LRU列表中消耗的內存越少,你就越有可能留在列表中並能夠快速恢復。


推薦閱讀:
相關文章