我正在构建一个WP7应用程序。 我发现使用性能监视工具可以提高CPU使用率。
即使是简单的hello world应用程序也可以提供高CPU利用率。 这发生在UI线程中。
我们如何让应用程序使用不到50%的CPU?
此图像是hello world应用程序的图像。我们可以看到图表很容易超过50%。 这是一个值得关注的领域吗?
答案 0 :(得分:1)
单独测量应用程序启动并在短时间内超过50%的CPU时间并不是一个值得关注的问题。
使应用程序使用较少(占百分比)的CPU时间的一种方法是确保在启动时,CPU已经在其他任务上平稳地工作(即100%)。然后,o / s应确保您的启动应用程序仅占用较少的CPU时间。
如果前一段让你大喊'那不是我的意思!'好吧,我只提供它作为一个例子,说明单个CPU时间测量(或大多数其他性能测量)几乎是无用的,作为重构论证或任何其他纠正措施的基础。