解决方法
Android最初使用
YAFFS2
作为文件系统. Android 2.3之后,文件系统成为
ext4
.
YAFFS2通常用于嵌入式系统(如手机)中的NAND闪存.它包括磨损平衡和专用于NAND闪存的GC机制,但它只是单线程.
根据ARS Technica article,Android将其从文件系统YAFFS2切换到ext4的原因是因为YAFFS2是单线程的,“可能是双核系统的瓶颈”. Android,甚至在2010年期待许多核心可以在智能手机中使用.回想起来,很明显这是正确的决定.智能手机在Galaxy S2的时候到了Dual Core.最近大多数智能手机都是以四核配置发布的,目前有6和8个核心配置.