【问题标题】:Which is faster to load in android, a file from external storage or a file from internal storage?哪个在android中加载更快,来自外部存储的文件或来自内部存储的文件?
【发布时间】:2010-12-21 19:12:45
【问题描述】:

在android中加载哪个文件更快,来自外部存储的文件还是来自内部存储的文件?我猜想在摩托罗拉 Droid 等许多手机中,用于内部和外部存储的 SD 卡(闪存)是相同的。

【问题讨论】:

    标签: android android-sdcard


    【解决方案1】:

    我想系统的内部存储器会更快。

    【讨论】:

      【解决方案2】:

      这将取决于内部使用的闪存类型和外部 SD 卡的分类。例如,如果用户拥有 6 类 SD 卡,则读取速度将约为 6 MB/秒,但只有 2 类(大多数设备随附)为 2 MB/秒。

      您不应该对内部或外部读/写速度的速度做出任何假设,因为它们会因设备和存储配额(它们有多满)而异。 设计尽可能通用并使用StrictMode 以确保正确使用线程。

      【讨论】:

      • 实际上这些是写入速度。如果卡的数据通道可以处理,读取速度往往会快几倍。
      • @Chris Stratton 是的,你是对的。通常我更关心写入速度,因为它们比读取速度慢。对于那些感兴趣的人,Brad Fitzpatrick(写了 StrictMode)去年在 Google I/O 上做了一个关于(部分)磁盘速度主题的演讲。 youtube.com/watch?v=c4znvD-7VDA
      【解决方案3】:

      我认为这在很大程度上取决于硬件,包括设备和 SD 卡。一般来说,我希望内部存储更快。

      至于 SD 卡,请查看速度等级:http://en.wikipedia.org/wiki/Secure_Digital#Speed_Class_Rating

      【讨论】:

        【解决方案4】:

        如果您真的需要最快的阅读速度,您可以先通过速度测试进行检查,例如从闪存读取 1M,而不是从 sdcard 读取,以检查什么更适合您的目的。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2022-01-20
          • 1970-01-01
          • 1970-01-01
          • 2016-01-01
          • 2015-09-14
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多