我有一个简单的问题。如果我在android的系统分区中有一个文件,如果我在SD卡上复制相同的文件,访问速度会更快?
请回答这个问题。
提前致谢
差异可以忽略不计。在任何情况下,大多数较新的设备在设备上只有一个存储器,它是分区的。在这样的设备中,由于存储器与系统存储器相同,因此需要访问单独的SD卡。
在具有SD卡的设备上,访问文件可能会有非常小的延迟,但在几乎任何情况下都可以忽略不计。
您将无法真正注意到从内部存储器和SD卡访问文件之间的访问速度差异。使用内部存储器,您将获得安全性的额外优势,因为它不能被其他应用程序访问,或者您无法通过安装来访问它。
答案是内部手机内存,因为与SD卡相比,磁盘管理(用于手机)对于内部存储器来说总是更好,因此访问内部存储器的速度更快,但是你无法注意到这一点,因为差异在于mili秒
使用内部存储器,您将获得优势,因为除非设备未植根,否则用户无法看到您的文件。
如上所述,时差不明显。然而,一个简单的物理定律(和EE)会告诉你距离越长(在这种情况下是I / O总线),它需要的时间越长。因此,SDCard比主板上的任何东西都慢,即使它是以毫秒为单位测量的。
我发现SDCard最适合用于静态存储您的媒体文件,并且应该在手机上安装应用程序,以使它们尽可能快地运行,即使您可以将某些应用程序移动到SDCard。
除非您要处理非常大的视频文件,否则速度不明显。 SD卡速度按类别测量:(4级,6级或10级),10级速度高于10MB / S,2级速度大约2MB / S.因此,对于优质的SD卡,速度差距较小。但是,通常手机内存比SD卡快。