代码之家  ›  专栏  ›  技术社区  ›  Louis Haußknecht

是否值得在存储卡上安装紧凑框架?

  •  2
  • Louis Haußknecht  · 技术社区  · 17 年前

    由于我们的应用程序不断增长,我们的Windows CE设备需要更多的空间。

    我们安装了SD卡。从SD卡运行我们的应用程序很慢,如果从持久路径运行应用程序,那么需求分页会出现一些严重问题。

    我们看到的唯一选择是在SD卡上安装Compact框架以释放一些内存。

    值得在那里安装吗?我们会遇到性能问题吗?

    1 回复  |  直到 17 年前
        1
  •  3
  •   ctacke    17 年前

    这真的取决于你用什么值“值”。将CF安装到存储卡上可以节省设备本身约4MB的存储空间。如果您的存储空间不足,它可能对您有用。

    但是,它不会提高应用程序的性能。事实上,它可能会减慢速度。应用程序不直接从存储卡运行,它们必须被调入RAM才能运行。将CF放在存储卡上不会改变这一要求。相反,CF代码也必须从存储卡调入。

    这种分页与从内置闪存中分页的性能影响因设备和存储卡而异。NAND和NOR闪存具有显著不同的读取速度。OEM卡的总线驱动程序的速度可能因实现方式的不同而变化很大。

    简言之,将其安装在外部存储卡上将使您获得零性能优势,实际上可能会使情况变得更糟。如果您希望应用程序更快地进入页面,请尝试不同的、更快的读取存储介质或将其移动到RAM中。

    推荐文章