【问题标题】:Performance & Diagnostics for Background Task后台任务的性能和诊断
【发布时间】:2015-01-14 00:20:49
【问题描述】:

我了解了如何将 Debug->Performance and Diagnostics 用于主 UI 项目,但是如何将这些工具用于后台任务?

我特别关心确保我的后台任务在网络可能很差时保持在时间/内存限制内。

另一个想法是从我的 bg 任务中祝酒内存使用情况,但是后台任务无法知道当前内存使用情况 b/c MemoryManager 类对于 Windows 运行时组件不存在(所有这些bg 任务必须运行为)。

【问题讨论】:

    标签: windows-runtime windows-phone-8.1 windows-8.1


    【解决方案1】:

    我对答案的最佳猜测是使用 SDK 中包含的“Windows Phone Developer Power Tools(8.1)”。

    您在后台任务代码的第一行放置了一个断点。然后(自运行以来)使用电动工具选择性能监视器,然后将“BACKGROUNDTASKHOST”作为进程。对我来说 ~2.2MB 立即用于私有字节。在后台任务的末尾放置一个断点,看看它上升了多少。 bg任务完成后,将从电动工具中消失。

    【讨论】:

      猜你喜欢
      • 2018-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多