2013-03-07 140 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