Windows phone 7 Windows Phone页面转换中的内存问题

Windows phone 7 Windows Phone页面转换中的内存问题,windows-phone-7,silverlight-4.0,memory-leaks,windows-phone-7.1,silverlight-toolkit,Windows Phone 7,Silverlight 4.0,Memory Leaks,Windows Phone 7.1,Silverlight Toolkit,为了在我的应用程序中实现页面转换,我添加了工具箱旋转门动画,在添加转换之前,应用程序是稳定的,我没有遇到任何内存问题。在实现工具包转换动画后,内存像珠穆朗玛峰一样增加。我认为,虽然没有发生内存释放的过渡时间,但是否有人能为我提出解决此问题的解决方案,或指导我在我的应用程序中以另一种方式实现旋转栅门动画。希望他们中的许多人能够面对这个问题并加以解决。所以请帮帮我。ThanX提前你称之为“工具箱旋转栅门应用程序”是什么? Windows Phone 7使用导航转换,您可以在此处找到方法。 导航转换工

为了在我的应用程序中实现页面转换,我添加了工具箱旋转门动画,在添加转换之前,应用程序是稳定的,我没有遇到任何内存问题。在实现工具包转换动画后,内存像珠穆朗玛峰一样增加。我认为,虽然没有发生内存释放的过渡时间,但是否有人能为我提出解决此问题的解决方案,或指导我在我的应用程序中以另一种方式实现旋转栅门动画。希望他们中的许多人能够面对这个问题并加以解决。所以请帮帮我。ThanX提前

你称之为“工具箱旋转栅门应用程序”是什么? Windows Phone 7使用导航转换,您可以在此处找到方法。 导航转换工作得很好,如果您已经在使用它们,我认为性能问题来自您的代码,可能是NavigateFrom/To事件中的一些过载。
如果您尚未使用,请尝试;)

最初的windows phone工具包也有类似的问题,但7.1版本的工具包解决了内存问题。这也可能与芒果的分代垃圾收集器在更快地从内存中删除项目方面效率更高有关


在WP7.0中,我跟踪到一个转换,要求两个页面同时在内存中,以便转换看起来正确。我认为新版本可能会对正在转换的页面使用可写位图(只是猜测)——升级工具包后速度至少提高了2倍,内存问题几乎消除。

检查您的知识,工具包转换出现内存问题不是因为我的代码。还有一个thng,从mango应用程序开始,MS实现了一个称为MarketplaceTestKit的工具,hop,你知道,如果我们试图在一个数据量很大的页面上实现动画的话。加载将花费大量时间,根据市场要求,应用程序加载时间不超过5秒,主要是这将违反。此外,在白色主题支持方面也存在问题。简单地用示例应用程序进行一次尝试,你就可以意识到这个场景。如果我以任何方式向你提供了,很抱歉,这不是目的(我用英语写了一些问题)。我认为8月份版本的工具包解决了内存问题。作为工具包旋转栅门转换的替代方案,这里有一个免费的解决方案,但我不知道它对应用程序性能的影响。但从我的研究中,我得出结论,它在转换方面存在问题,为了让你更清楚,你最好创建一个包含2-4页的全景应用程序。并将工具箱动画应用于该动画,然后检查性能。我不关心应用程序的正常行为,相反,请尝试市场上的测试套件,看看其中的区别。微软正在考虑将这个工具的结果作为基准。我仍然不得不相信,即使测试工具本身也有很多问题