是否值得在存储卡上安装Compact Framework?

时间:2009-07-23 08:55:10

标签: compact-framework

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

我们安装了SD卡。从SD卡运行我们的应用程序很慢,如果您从持久路径运行应用程序,则需求分页存在一些严重问题。

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

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

1 个答案:

答案 0 :(得分:3)

这实际上取决于你为“价值”使用的价值。将CF安装到存储卡上可以为设备本身节省大约4MB的存储空间。如果你的存储空间不足,那可能会有用。

但是,它不会改善应用程序的性能。事实上,它可能会减慢速度。应用程序不直接从存储卡运行,必须将它们分页到RAM才能运行。将CF放在存储卡上不会改变该要求。相反,CF代码也必须从存储卡中分页。

此分页对内置闪存分页的性能影响因设备和存储卡而异。 NAND和NOR闪存具有显着不同的读取速度。 OEM卡的总线驱动程序的速度可能会有很大差异,具体取决于它的实现方式。

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