Mar*_*han 11 microsoft-metro windows-8 windows-runtime
WinRT中后台任务的CPU使用率配额为1秒,如果它们位于锁定屏幕上,则为2秒.问题是如何准确测量这种CPU使用情况 - 我想知道我的代码是否在这2秒的配额下运行?我想在执行任务之前和之后只使用DateTime.Now不是正确的方法.
有关后台任务的MSDN文章:
使用后台任务支持您的应用程序
我有同样的问题。
如果您启动Task Manager,在该App history选项卡下,您可以看到各个应用程序的资源使用情况统计信息。其中之一是CPU Time。问题是它不是平均值,而只是显示总的CPU使用时间。
如果您需要平均时间,技巧是在应用程序中记录所有后台活动的计数,然后将整个时间除以该时间,这样您就可以得到平均时间。
| 归档时间: |
|
| 查看次数: |
1057 次 |
| 最近记录: |