什么是運行內存?
運行內存就是外呼在運行程序時臨時存放數據的內存。通常來說,外呼運行一個App時手機系統(tǒng),CPU先開始運算,然后通過內存緩存,再來讀取App文件運行。如果把運存比作一張桌子,運存的大小就是桌面的大小,如果在桌面上擺放一些工具例如紙、筆、書架,那么在需要工作的時候就可以免去尋找紙筆的時間從而迅速開始工作。當App使用結束時,CPU已經計算完畢,但內存依然有緩存,也就是后臺依然有駐留。這就好比工作完畢后把資料順手放在一邊,雖然占用了一部分空間,但再次使用的時候就可以馬上拿過來。
桌面堆滿東西可就沒辦法工作了
掛后臺雖然方便但切末貪多喲
外呼系統(tǒng)對運存調用制度的延伸
外呼系統(tǒng)其實是在Linux的是基礎之上進一步添加東西所得來的,而Linux這一系統(tǒng)所具有的最大的特點就是:能用就用,外呼系統(tǒng)也繼承了這一特點。
“能用就用”其實就是指Linux這一系統(tǒng)它會自動的把外呼軟件都放在后臺運行之中,這樣的每一次用戶在使用這些外呼軟件的時候,就會大幅度減少用戶等待軟件啟動的時間,起到了提升運行迅速的功效。
但是對于外呼而言,它自身的運行內存肯定是十分有限的,所以沒有辦法把所有的軟件都放入后臺運行,Linux系統(tǒng)雖然一貫以來都是執(zhí)行“能用就用”的原則手機系統(tǒng),但是也不能毫無節(jié)制的將外呼軟件放入后臺運行之中,為了避免這一問題,Linux系統(tǒng)同時也有著主動清理軟件的算法。
這一算法就是為了不至于完全占用外呼的運行內存,當Linux系統(tǒng)允許的后臺運行程序已經使得外呼的運行變得卡頓的時候,Linux系統(tǒng)就會主動的將一些不常使用的外呼軟件從后臺運行之中關閉。
外呼性能最佳的一個狀態(tài)就是其自身的內存只使用了一半,,此時的外呼運行是處于最佳狀態(tài)的,Linux為了保持這一狀態(tài)就會保持軟件占用的內存維持在外呼內存的一半,所以說這就導致了不管是多大運行內存的外呼,在使用的時候,其運行內存都會占到一半。
其實除了這一原因之外,還有一個原因就是不同的運行內存的外呼其使用的系統(tǒng)版本不同,在版本不同的基礎之上,外呼在使用相同的軟件的時候所占用的內存就不會相同,對于系統(tǒng)版本較低的低內存外呼,其軟件一般占用的運行內存都會小于高版本的高內存外呼。
這一特性就也會使得兩個外呼的運行內存不同,但是在使用的時候,都會達到運行內存使用一半的狀態(tài)。(部分摘自網絡)
個人觀點,可能存在錯誤的地方,還請批評指正
emmm...求贊求關注!