-
1 # 李梓潼
-
2 # ETC老楊
網上說不上12也是6了啊。玩不玩遊戲,和記憶體沒多大關係,記憶體大隻是後臺能執行更多app而已,對遊戲效能沒影響
-
3 # 看看看看
現在很多電腦還是8G的記憶體呢,蘋果才6G也不卡啊,運存當然越大越好,但是,手機設計、製造的不好,80G也卡。
-
4 # 曲奇餅AI
運存4G,6g足夠用了,主要你想要長時間用的話,還得看它的儲存,128g或者256g,肯定是能用好幾年都夠的。
-
5 # 而何之
3年之內都不可能卡的,12G運存完全沒必要,之所以會有那麼多12G有兩個原因,一是為了溢價,二是為了特殊用途,有的用手機直播,有的用手機拍照,拍影片,所以直接上512儲存的同時,把記憶體也提到12G。
科技美學的那巖前段時間做過實驗,看看三年前的P9是不是像宣稱的那樣18個月不卡頓,結果是兩輪app開啟都能保證不卡,而同時期的友商手機差點卡宕機了,可以去翻影片出來看。做到這些華為當時做了兩件事:
1、系統加入人工智慧管理,對應用側智慧分析,判斷應用的資源需求特徵(計算密集型、RAM密集型、IO密集型等);對硬體資源側,感知CPU、記憶體、IO(Input/Output)、儲存等資源狀態,透過AI演算法實現應用需求與硬體資源的最佳匹配,並及時合理地整理和回收空閒資源,解決硬體資源協同和APP佔用空間過度膨脹的問題。
2、安卓都是從Linux繼承檔案系統,這個檔案系統對智慧手機上的Flash儲存並不友好,是碎片化的主因。華為率先採用F2FS(Flash Friendly File System)檔案系統來替換原生的檔案系統。F2FS是為Flash量身定做的,可以使手機極大程度上避免檔案碎片。F2FS本身是三星原創並開源的。但是三星自己並沒有率先使用。因為檔案系統決定儲存上所有檔案的儲存與訪問方式,換檔案系統的複雜度和風險太大。華為當時也很猶豫,最後軟體管理團隊和技術團隊多次分析後,最終拍板,並和CBG簽訂了軍令狀,承諾搞不定或出了問題就“軍法處置”。2018年穀歌把F2FS吸收進安卓大版本,現在所有安卓手機都在用了。
以上是華為三年多前做的,三年多後華為做了以下幾點:
1、方舟編譯器
方舟編譯器的第一個作用:安卓本身有一個核心的命門,就java虛擬機器。系統應用或者第三方APP的執行需要透過虛擬機器,採用動態編譯的方式,邊解釋邊執行。與iOS採用的靜態編譯相比,動態編譯效率較低,對操作流暢度有影響,對系統資源消耗也更大。方舟編譯器則是在應用打包成apk(安裝包)的時候,直接把Java程式碼轉化成機器程式碼,也就是APP廠商上傳APP到應用商店前使用方舟編譯最佳化成機器碼,而使用者下載到的安裝包,就是被最佳化後的機器指令,系統可以直接執行。我們在手機上開啟app的時候不再需要透過虛擬機器,也不再需要翻譯。
方舟編譯器的第二個作用,也是安卓的一個核心機制:記憶體回收。安卓的記憶體回收機制是:當整個系統執行到記憶體不足的時候,會觸發記憶體回收。這個時候系統是不能做其他任何事情的,只能等待或者系統把這個記憶體回收這個工作完成以後,才能做其他的事情,造成卡頓。方舟編譯器採用了更加先進的“RC”機制,對每一塊記憶體進行精細化管理,監控每一塊記憶體的使用情況,當這個記憶體不再被使用的時候,隨時回收。保證系統的記憶體,隨時都處於一種高效執行的狀態。
2、EROFS檔案系統
EROFS全稱為Extendable Read-Only File System(可譯為“可擴充套件只讀檔案系統”)。提升壓縮率和隨機讀寫效能,節省系統儲存空間,天然只讀特性更加安全。這個出來之後,p30的隨機讀寫跑分在各種測評軟體上都是名列前茅,體現在手機上就是應用啟動更快,操作更流暢。
3、確定時延引擎
安卓的資源排程源於linux,是一個公平排程,而且不能區分前臺程序和後臺程序。導致所有的程序和記憶體請求都是按先後順序排隊進行,多工情況下容易卡頓。針對於此,確定時延引擎的首要作用就是提供VIP優先排程服務。類似銀行的VIP通道,讓本應該優先的程序可以繞過佇列,保障執行效率。第二項作用是優先順序矯正。由於Linux核心無法感知執行緒間的依賴關係,那麼如果一個高優先順序的任務依賴於低優先順序的任務,就需要將低優先順序任務提前。確定時延引擎首先是對相關資料結構重新設計,賦予了CPU和IO排程器業務感知能力,能夠精確知道哪些執行緒在哪些時間段是跟使用者操作真正相關的,保障使用者的最佳體驗。確定時延引擎的第三個作用是讓系統做到“預留服務先知先覺”好比城市道路的公交專用車道。確定時延引擎在Linux原有排程策略上進行增強,精確識別哪些任務是“公交車”, 是否可以走“公交專用車道”。若是,則提前為其預留相關資源,從而提高其任務處理效率,保障使用者操作路徑上的關鍵資源供給。
4、提升遊戲體驗的GPU Turbo
對於遊戲,相鄰的兩幀畫面很多地方是相同的,比如和平精英,你這一幀在G港集裝箱裡,下一幀有很大的機率依然在集裝箱內。尤其是陰人的時候,趴在一個地方不動,穩定保持在同一個畫面。GPU Turbo技術就是在預判到遊戲畫面下一幀沒差別的情況下,就會只渲染畫面出現變化的地方。比如2幀之間可能有80%的畫面是一致的,GPU Turbo就會讓晶片只渲染變化的20%,從而減少GPU 80%工作量。渲染工作量的減少大幅提升下一幀的幀數延遲,大幅提升GPU的渲染效率,讓GPU效能發揮到遊戲最需要的地方,從而提升遊戲幀數和體驗。還能讓GPU不做無用功,以此降低能耗、發熱、電量消耗。
基於以上,華為現在確實可以做到不卡頓。在安卓陣營,華為的最佳化是第一梯隊的。家裡人用的手機裡有P20p(6G記憶體)和mate10(4G記憶體),在用了一年多時間以後,在更新9.1系統版本之後,親測流暢度和遊戲效能都有提升,說出來根本都沒人信,現在在等更新emui10。
下圖是科技美學那巖的測試資料。
-
6 # 大漠刀客008
同一年買的兩個手機,一個水果7P,一個榮耀note,榮耀note已經卡成了翔,7P還沒事一樣。
說到記憶體,其實你看安卓機普遍比水果大,水果為什麼不卡,系統的機制不一樣。水果是沒有後臺的,切換了app就直接掛掉,相當於只有一個app再跑,所以總是夠的,我們用的安卓不一樣,很多app在後臺跑,為什麼在後臺跑,除了一部分流氓軟體外,有的也是無奈。比如微信,為了保證即時通訊,微信得時不時的跟自己的伺服器交流一下。但是水果的機制不太一樣,app的訊息一律經過水果的伺服器來跑,這樣就不會所有的app都需要駐留記憶體並且頻繁和自己伺服器交換資訊了。本來谷歌也有類似機制(Google Cloud Message),無奈國內的系統連不上谷歌伺服器,所以暫時無解,所以基本上每個app都要和自己的伺服器保持連線,為了保持連線,就不得不駐留記憶體。不過聽說工信部已經在牽頭搞一個國內的伺服器了,如果有了可以大幅改善這種問題了 。
-
7 # 千里尋豬
蘋果只有4G運存,可蘋果是最流暢的手機。安卓系統問題,比較吃配置,需要更高運存,但8G也綽綽有餘了。手機更新換代快。蘋果手機,一般也就2年一換。8G至少夠用3年。
-
8 # 縹緲的我1828
我們吃飯害怕噎著,走路害怕摔跤,家裡電腦也會司宕機。我從三星NOTE3(4G版)後,想起來了,當初就是看到新三星手機曲面屏不喜歡,改為華為MATE8,用著還不錯,後P20 PRO,也不錯,現在華為5G版MATE30 PRO,曲面屏,我後悔了,非常不好用,建議你不要買曲面屏,比較渣。
回覆列表
我看你是真不懂華為手機啊,華為mate30RS 最低配的就是12+512的,咋個華為沒有12G運存的手機啊