我看到如何对主UI项目使用Debug-> Performance和Diagnostics,但是如何将这些工具用于后台任务呢?
具体来说,我关心的是当网络状况不佳时,确保我的后台任务处于时间/内存限制之内。
另一个想法是,从我的bg任务中干掉内存使用量,但是后台任务无法知道当前的内存使用情况b / c对于Windows运行时组件,MemoryManager类不存在(所有bg任务都必须运行)。
答案 0 :(得分:0)
我最好的答案是使用" Windows Phone开发者电动工具(8.1)"包含在SDK中。
您在后台任务代码的第一行添加了断点。然后(自其运行以来)使用电动工具选择性能监视器然后" BACKGROUNDTASKHOST"作为过程。对我来说〜2.2MB立即用在私有字节中。在后台任务结束时放置一个断点,看看它上升了多少。完成bg任务后,它将从电动工具中消失。