【问题标题】:Performance issues between Windows Mobile and Windows CE?Windows Mobile 和 Windows CE 之间的性能问题?
【发布时间】:2011-07-03 15:25:01
【问题描述】:

我有一个应用程序在 Windows Mobile 设备上运行不佳,但在 Windows CE 设备上运行良好。我想知道这两个平台之间是否有任何已知的性能问题需要注意?

具体来说,我正在研究 winforms 交互。我的用户界面似乎很慢,一旦我了解硬件的细节,我会再次编辑这篇文章。据我了解,运行 Windows Mobile 的设备相当强大,运行 CE 的设备较旧/较慢,但 CE 设备的响应速度更快。

代码使用 3.5 Compact Framework。

【问题讨论】:

  • 它是用本机代码编写的,还是使用 .NET Compact Framework 编写的?
  • 对于遇到此链接的其他人,我们使用 BMQ 对具有相同识别处理器(可能还有其他硬件)的设备进行基准测试,使用 WinCE 5.0 和 Windows Mobile 6.5 (CE 5.2.29336),发现 WinCE在所有方面都快很多倍。 BMQ从这里下载:hpcfactor.com/scl/details.asp?id=419&page=download

标签: performance windows-mobile compact-framework windows-ce


【解决方案1】:

有很多可能的差异。首先,Windows Mobile Windows CE(5.0 版),所以根本上没有区别。

现在,如果您将 WinMo 与 CE 6.0 设备进行比较,内核 thunking 性能会有一些差异,但一般来说,如果您在该硬件之上拥有相同的硬件和相同的驱动程序,那么您将拥有相同的性能.

关于究竟是什么表现不佳,您几乎没有给我们提供任何信息。磁盘写入?视频渲染?串口吞吐量?我可以想出一百个可能在两个可能平台之间有所不同的项目。关键是您必须将苹果与苹果进行比较。例如,如果您查看视频渲染速度,两个设备是否使用相同的颜色深度和分辨率?它们是否都使用相同的图形驱动程序(单独的硬件加速与使用处理器本身)?他们有相同的记忆吗?相同的处理器架构?相同的处理器速度?

给我们更多信息,我们也许可以缩小范围。

【讨论】:

  • 我稍微修饰了我的问题。抱歉含糊其辞,我匆忙发布了这个问题。
【解决方案2】:

据我了解,Windows Mobile 只是添加了一些额外 GUI 元素的 WindowsCE。就代码执行速度而言,差异并不显着。可能更相关的是 CPU 架构和速度。 2 台设备是否使用以相同速度运行的相同 CPU?如果不是,则比较无效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-02
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 2010-10-27
    • 1970-01-01
    • 2012-01-21
    • 2011-12-29
    相关资源
    最近更新 更多