WP8模拟器中的内存问题?

时间:2012-11-30 05:06:44

标签: windows-phone-8 windows-phone-8-emulator

我的应用就像是推文提要阅读器。但随着使用,应用程序的响应速度在wp8模拟器中变慢。由于没有响应,我的意思是进度条指示器速度减慢,没有链接响应,没有任何应用程序按钮响应,应用程序突然关闭。

我认为这是模拟器的内存问题。我对吗?我无法测试它,因为我还没有设备。

即使使用Hyper-V设置增加内存,我也没有发现太大差异。

我有一个应用内浏览器,可以在前2-3个链接中正常运行,但随后会让应用程序挂起!

1 个答案:

答案 0 :(得分:0)

这听起来不像是内存泄漏。您所描述的是由于在UI线程上投入太多工作而导致的速度变慢。总的来说,你应该尽可能多地将工作卸载到后台线程或合成器线程。

应用程序突然关闭声音,就像一些未处理的异常,但很难说出哪一个。你说应用程序在WP7上工作正常。您是否看过WP7应用程序升级到WP8后出现的已知应用程序兼容性问题?在MSDN @ http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206947(v=vs.105).aspx

上查看

这真的不足以继续下去。应用程序崩溃后,输出窗口中是否有打印出来的内容?你可以告诉应用程序崩溃之前要调用的最后一个托管方法是什么?您是否可以尝试为CPU分析应用程序并查看最常调用的方法是什么?并记录内存使用情况,看看崩溃前的内存消耗情况如何?