昨日談過記憶卡的隨機讀寫速度,可大大影響手機程式的執行效率。因此選購手機用的快閃記憶卡時,可以毋須追求Class級別,選牌子更重要。當然,如果記憶卡是用在數碼相機上的話,用Class 10仍然比Class 6快,Class 6又比Class 2快,如此類推。
最近美國喬治亞州理工大學發表研究報告,正是發現這一問題。研究發現,有些Class 6的記憶卡,連續讀寫速度快,但隨機讀寫速度卻極慢,有時比Class 2的記憶卡還要慢,把這些「慢卡」用在手機上,最壞情況可以把手機程式拖慢20倍。這個發現頗令人驚訝,原因是很多人以為手機運行速度慢,一般是因為處理器速度慢,又或是網絡連線不理想,想不到手機內的記憶卡對速度竟可以有如此大的影響。
研究結果顯示,某S品牌和T品牌的記憶卡隨機讀寫速度最快。兩張卡均是Class 2,連續讀寫速度慢,但其隨機讀寫速度卻比其他品牌快數倍至數十倍,因此十分適合用在手機上。難怪大部分隨手機附送的microSD記憶卡都用S品牌的產品。
我一直以為硬碟機才有連續讀寫和隨機讀寫的分別,因為硬碟機只有一組磁頭,當隨機讀寫時,磁頭要在碟片上四處移動,找不同的位置來讀寫隨機數據,因而較慢。想不到同樣的情況竟然也發生在快閃記憶卡上。
iPhone不能外接記憶卡,只有Android才會用microSD,也會把程式轉存到記憶卡上,因此慢卡拖慢手機的問題,只會在Android上出現。Android手機用戶若發現手機執行速度慢,可以看看是否慢卡所致。
電郵:ray@openrice.com
飲食網站創辦人