Windows phone 7 在后台代理上运行探查器

Windows phone 7 在后台代理上运行探查器,windows-phone-7,Windows Phone 7,我的后台代理已达到6MB内存限制,我想了解正在分配哪些对象 原则上,我可以使用Visual Studio Windows Phone性能分析工具来完成这项工作,但是我不知道如何在后台代理上运行此功能,只能在主应用程序上运行 有人知道如何在后台代理上运行Visual Studio Windows Phone性能分析工具吗?如果您只是试图在分析时运行后台代理,则可以使用ScheduledActionService.LaunchForTest。而且在代理运行之前还需要一段时间 如果你只想在应用程序的其

我的后台代理已达到6MB内存限制,我想了解正在分配哪些对象

原则上,我可以使用Visual Studio Windows Phone性能分析工具来完成这项工作,但是我不知道如何在后台代理上运行此功能,只能在主应用程序上运行


有人知道如何在后台代理上运行Visual Studio Windows Phone性能分析工具吗?

如果您只是试图在分析时运行后台代理,则可以使用ScheduledActionService.LaunchForTest。而且在代理运行之前还需要一段时间

如果你只想在应用程序的其余部分之外测试后台代理,我还没有找到一个好方法。但是,我会制作一个空的应用程序,并让它手动运行后台代理功能。然后你可以分析它,它应该工作得很好

此外,这里还有一些关于在后台代理中降低内存消耗的链接,您可能会发现这些链接很有帮助:


在发布问题之前,我曾尝试使用LaunchForTest,但对我无效-一旦退出主应用程序,探查器就会分离,让后台代理运行(在我的情况下,我无法同时运行这两个应用程序)。我似乎还记得它在发布版本中不起作用,这正是我需要分析的。对你有用吗?对不起,没用。我不是故意让人觉得我试过那样做。然而,我仍然认为,制作一个单独的应用程序来运行后台代理代码应该足够好。要明确的是,在这个测试应用程序中没有实际的后台代理(更像是一个单元测试,但用于分析),但是后台代理中的大部分代码都是通过单击按钮来运行的。当然,你必须对代码做一些修改。不用担心。我假设如果我创建一个自定义应用程序,UI基础设施将占用大量内存。。。对资源密集型后台代理施加6MB内存限制似乎很奇怪,就像我的情况一样。。。对于普通的后台代理来说是有意义的。