【问题标题】:WP7 , High CPU UtilizationWP7 , 高 CPU 使用率
【发布时间】:2012-10-02 00:20:33
【问题描述】:

我正在构建一个 WP7 应用程序。 我注意到使用性能监控工具时 CPU 利用率很高。

即使是一个简单的 hello world 应用程序也会提供高 CPU 利用率。 这发生在 UI 线程中。

我们如何让应用程序使用少于 50% 的 CPU?

此图像是 hello world 应用程序的图像。我们可以看到图表很容易超过 50%。 这是一个值得关注的领域吗?

【问题讨论】:

    标签: performance windows-phone-7 cpu


    【解决方案1】:

    单独测量应用程序启动并在短时间内占用超过 50% 的 CPU 时间并不值得关注。

    使应用程序使用更少(以百分比表示)CPU 时间的一种方法是确保在您启动它时,CPU 已经在其他任务上完全工作(即 100%)。然后操作系统应该确保您的启动应用程序只获得较小的 CPU 时间份额。

    如果上一段让你大喊“我不是这个意思!”好吧,我只是将它作为一个示例,说明 CPU 时间的单一测量(或与此相关的大多数其他性能测量)作为重构或任何其他纠正措施的论点几乎没有用处。

    【讨论】:

    • 默认情况下,在 WP7 开发环境中,当我运行分析工具并使用设备时,图表是衡量综合 CPU 使用率还是相关应用程序的单个 CPU 使用率?
    • 不给测量重量的另一个原因,你不知道它在测量什么!在这种情况下,我也不会。
    猜你喜欢
    • 2021-12-09
    • 2014-07-16
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多