我看到了如何在主UI项目中使用Debug->Performance and Diagnostics,但是如何将这些工具用于后台任务?
具体地说,我关心的是确保我的后台任务在网络可能很差的情况下保持在时间/内存限制内。
另一个想法是从我的bg任务中获取内存使用情况,但是后台任务没有办法知道当前的内存使用情况b/c Windows Runtime组件不存在MemoryManager类(所有bg任务都必须以该类运行)。
发布于 2015-01-14 00:20:49
我猜测最好的答案是使用SDK附带的"Windows Phone开发人员高级工具(8.1)“。
将断点放在后台任务代码的第一行。然后(由于它正在运行)使用power工具选择性能监视器,然后选择"BACKGROUNDTASKHOST“作为进程。对我来说,在私有字节中立即使用了大约2.2MB。在后台任务的末尾设置一个断点,看看它上升了多少。在bg任务完成后,它将从电动工具中消失。
https://stackoverflow.com/questions/27926508
复制相似问题