在android,sdcard或系统分区中访问文件哪个更快?

问题描述 投票:0回答:5

我有一个简单的问题。如果我在android的系统分区中有一个文件,如果我在SD卡上复制相同的文件,访问速度会更快?

请回答这个问题。

提前致谢

android performance file android-sdcard
5个回答
1
投票

差异可以忽略不计。在任何情况下,大多数较新的设备在设备上只有一个存储器,它是分区的。在这样的设备中,由于存储器与系统存储器相同,因此需要访问单独的SD卡。

在具有SD卡的设备上,访问文件可能会有非常小的延迟,但在几乎任何情况下都可以忽略不计。


1
投票

您将无法真正注意到从内部存储器和SD卡访问文件之间的访问速度差异。使用内部存储器,您将获得安全性的额外优势,因为它不能被其他应用程序访问,或者您无法通过安装来访问它。


1
投票

答案是内部手机内存,因为与SD卡相比,磁盘管理(用于手机)对于内部存储器来说总是更好,因此访问内部存储器的速度更快,但是你无法注意到这一点,因为差异在于mili秒

使用内部存储器,您将获得优势,因为除非设备未植根,否则用户无法看到您的文件。


1
投票

如上所述,时差不明显。然而,一个简单的物理定律(和EE)会告诉你距离越长(在这种情况下是I / O总线),它需要的时间越长。因此,SDCard比主板上的任何东西都慢,即使它是以毫秒为单位测量的。

我发现SDCard最适合用于静态存储您的媒体文件,并且应该在手机上安装应用程序,以使它们尽可能快地运行,即使您可以将某些应用程序移动到SDCard。


0
投票

除非您要处理非常大的视频文件,否则速度不明显。 SD卡速度按类别测量:(4级,6级或10级),10级速度高于10MB / S,2级速度大约2MB / S.因此,对于优质的SD卡,速度差距较小。但是,通常手机内存比SD卡快。

© www.soinside.com 2019 - 2024. All rights reserved.