随着应用程序的增长,我们的 Windows CE 设备上需要更多空间。
我们安装了 SD 卡。从 SD 卡运行我们的应用程序速度很慢,如果从持久路径运行应用程序,则需求分页会出现一些严重问题。
我们看到的唯一选择是在 SD 卡上安装 Compact Framework 以释放一些内存。
值得在那里安装吗?我们会遇到性能问题吗?
这实际上取决于您使用什么值来表示“价值”。将CF安装到存储卡上将为您节省设备本身约4MB的存储空间。如果您的存储空间不足,它可能会很有用。
然而,它不会提高应用程序的性能。事实上,它可能会减慢速度。应用程序不直接从存储卡运行,它们必须被分页到 RAM 中才能运行。将 CF 放在存储卡上不会改变这一要求。相反,CF 代码也必须从存储卡调入。
此分页与从内置闪存分页相比,其性能影响因设备和存储卡而异。 NAND 和 NOR 闪存的读取速度明显不同。 OEM 的卡总线驱动程序的速度可能会有很大差异,具体取决于其实现方式。
简而言之,将其安装在外部存储卡上会给您带来零性能优势,而且实际上可能会让事情变得更糟。如果您希望应用程序更快地调入页面,请尝试不同的、读取速度更快的存储介质或将其移至 RAM 中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)