ITBear旗下自媒體矩陣:

內存只要夠大就行了? 魯大師核心算法詳解(存儲篇)

   時間:2014-09-12 16:33:38 來源:互聯(lián)網編輯:星輝 發(fā)表評論無障礙通道

相信很多用入門級手機用戶經常會遇到手機提示:內存不足! 手機達人都會推薦朋友去買2GB、3GB的大內存手機來解決內存不足的問題,也會建議你刪除一些不需要的軟件來緩解內存的窘迫。不過你知道這個所謂的內存到底是什么,是不是只要夠大就行了呢?首先我們先來搞清楚內存是啥!

內存硬知識:RAM與FLASH閃存

有一些商家會刻意誤導消費者,尤其是關于“內存”這個概念一直說的不清不楚,總會人把隨機存儲(RAM)和內部存儲(FLASH閃存)都稱之為內存,也有人抱怨說“我手機內存太小了,慢的很”,隨后就花冤枉錢去買了內存卡(TF卡)。千萬不要以為這只是個笑話,即便是對于不熱衷數碼產品部分年輕人來說,這些概念也是模糊不清的。

隨機存儲(RAM)的就像電腦上內存條,負責數據交換,RAM的容量越大,能夠臨時存儲的任務數據量越大,RAM的速度越快(可以理解為內存主頻頻率)其數據交換速度越快。商家在宣傳產品的時候都盡量只提大小,不說內存顆粒的速度。所以你在大部分的廣告看到的都是這樣宣傳詞“2GB、3GB海量內存”。但是同為3GB內存,誰家的內存更好卻絲毫不提。

內部存儲(FLASH閃存)可以理解成電腦上的硬盤,主要負責內容存儲,即便是在斷電的狀態(tài)下也可以保存資料。在手機上顯示的是“ROM容量”,其實ROM只是內部存儲的一部分,屬于只能讀的系統(tǒng)文件(UI ROM包一類),不過ROM大小概念已經被普通消費者接受,所以說到ROM大小和內部存儲大小的時候,多數人都是表達的一個意思。

內部存儲大小決定了能夠存儲資料的多少,對于喜歡下電影的用戶來說,家里不準備個T級別的硬盤都是不可想象的。在手機上來說這個的概念就叫做內部存儲(FLASH閃存)。目前很多旗艦手機都不支持TF卡擴展,所以閃存的概念就被縮減成了單純的“內部”內存(如果你的手機支持TF,魯大師的測試是可以測試存儲卡的速度的),比如蘋果的16GB、32GB、64GB價格也會有差異。

現(xiàn)在你把RAM和FLASH閃存的內存概念分清楚了么?

內存測試是為了啥?

手機硬件進化速度非常的快,就在很多人都在關注CPU核心數量、主頻高低的時候,內存這個部件在整機里的重要性都忽視掉了,被單純的宣傳成了“越大越好”。

越大越好么? RAM和FLASH閃存的大小都決定了能夠存儲數據的大小,從理論上來說確實越大越好。但是大小并不是影響性能和體驗感受的全部。內存的速度也是必須要重視的。內存好比一條馬路,馬路的寬度就是大小,馬路的限速等級就是速度。在單位時間內八車道的高速路通行車的數量肯定要比羊腸小道泥沙路通過車輛多得多,也就是高性能的內存的兩個必備條件:要大,還要快!

RAM與內部存儲分別具備上述的“大而快”特性的時候,手機在運行時就會出現(xiàn)加載游戲速度更快,照片存儲速度更快,系統(tǒng)任務切換更快,系統(tǒng)能夠同時運行的程序更多。因為安卓多任務的特性,很多程序都會在后臺運行,有些時候你的手機卡頓并不是處理器不夠強,而是用來做數據交換的“馬路”被占滿了。

魯大師是怎么測試的?

RAM測試:

我們先來介紹一下魯大師的RAM測試理念,前面介紹的了很多關于RAM 的概念,就是想要說明魯大師的RAM評分體系并不是單純的讓內存運行特定指令來計數,魯大師的RAM評測將大小和速度這兩個概念分開了。RAM大小+RAM的交換速度就是RAM的得分思路。

RAM大小評分:內部數據檢測到個位數,依據1GB=1024MB的計數進行檢測給分,容量越大得分越高。

RAM的運行速度,RAM 的概念與ROM的讀寫概念不一樣,因為它斷電數據就會丟失,所以沒有讀寫這一說,RAM 的速度和位寬就是一個速度的感覺。所以魯大師的測試將進行常見賦值算法,根據單位時間內完成的賦值運算次數得到RAM性能得分。

FLASH閃存測試:

FLASH閃存的測試我們是沒有大小概念的,魯大師認為FLASH閃存大小和擴展TF卡的大小是同一個概念。因為目前手機并不類同,有不少手機能夠支持擴展卡,所以其擴展的大小分數相對來說是無限大的,內存大小的評分對于用戶的使用參考沒有價值。所以魯大師的FLASH閃存測試主要是針對速度進行的,通過bonnie++算法測試內置、外置存儲卡的讀寫速率。

數據庫測試:

數據庫測試這個概念并不是針對某一個硬件進行的,所謂數據庫效率,就是存儲數據的結構優(yōu)劣,數據表及其數據調用效率。比如我們經常做的數據存儲、數據加載、數據刪除這些操作都是針對數據調用的,數據庫測試就是檢測數據運轉的效率,與硬件的性能相關,同時也與手機系統(tǒng)底層結構有關系,是一個整體的數據性能概念。

魯大師的數據庫測試是計算完成指定個數的SQlite數據庫的insert、update、select操作指令完成的時間,根據時間長短換算數據庫性能得分。作為一個開源的嵌入式數據庫產品,SQLite具有系統(tǒng)開銷小,檢索效率高的特性,一般移動的平臺如iphone, android都是使用SQLite數據庫

總結:魯大師的存儲測試盡力趨向貼近消費者的實際感受,比如手機能夠擴展內存卡,外置內存測試就會為你的愛機加分。我們不僅僅要追求大內存,還要追求高性能的內存,不過內存性能究竟如何,廠商都不會告訴你的,所以你才需要用魯大師的測試來了解你的手機。最后還是那句話,魯大師的測試方法也不是最完美的,歡迎來聯(lián)系我們,給出你認為的最有效最公正的測試法子,魯大師官方微博愿聆聽您的看法。

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內容
網站首頁  |  關于我們  |  聯(lián)系方式  |  版權聲明  |  RSS訂閱  |  開放轉載  |  滾動資訊  |  爭議稿件處理  |  English Version