2013-03-07 128 views
0

我正在为Windows Phone开发应用程序。我的应用程序是基于silverlight动画的儿童游戏。在应用程序中,我可以导航到1到3页,当完成整个游戏逻辑时,它会再次进入游戏结束时的开始屏幕,您可以重新开始。当我完成3或4轮时,我看到我的应用程序消耗超过80 MB(或更多)的手机RAM。如果消费如此多的内存,是否有任何Windows Phone应用程序商店拒绝应用程序的机会?Windows Phone应用程序内存消耗

回答

1

对于低内存设备,Silverlight应用程序的最大内存限制为WP7为90MB,WP8为150MB。

因此,您的应用程序可能会遇到性能问题,因为轮数不会进行。

我想大家都知道在Visual Studio中的性能分析的测试,如果没有检查:Techniques for memory analysis of Windows Phone apps

而且你可以按照这里提到的建议:App performance considerations for Windows Phone

+0

但我想知道为什么会这样?如果我的应用程序长时间运行,为什么要添加它;随着时间的推移,内存占用情况如何?是否有任何内存泄漏,如果是的话,那么可能会导致Windows Phone内存泄漏的事情是什么? – atul 2013-03-09 16:17:19

+0

我的回答中给出的2个链接应该指引您朝着正确的方向前进。检查他们。 – nkchandra 2013-03-12 14:38:25