为了在我的应用程序中实现页面转换,我添加了工具包旋转门动画,在添加转换之前,应用程序是稳定的,我没有遇到任何内存问题。在实现工具包过渡动画之后,内存正在像Everest一样增加。我认为虽然过渡时间不会发生内存释放,但任何人都可以建议我解决这个问题的解决方案,或指导我在我的应用程序中以另一种方式实现旋转动画。希望他们中的许多人可能面临这个问题并解决。所以请帮助我。 ThanX提前
答案 0 :(得分:0)
你怎么称呼“工具包旋转门应用程序”? Windows Phone 7使用导航过渡,您可以在Windows Phone Geek上找到执行此操作的方法。 导航过渡效果很好,如果您已经在使用它们,我认为性能问题来自您的代码,可能是NavigateFrom / To事件中的一些重载。 如果您还没有使用它们,请尝试一下;)
答案 1 :(得分:0)
我在Windows手机的原始工具包中遇到了类似的问题,但7.1版本的工具包解决了转换内存问题。它也可能与芒果的世代垃圾收集器有关,它可以更快地从内存中删除项目。
在WP7.0中,我将其跟踪到要求两个页面同时在内存中的转换,以使转换看起来正确。我认为新版本可能会对正在转换的页面使用可写位图(只是推测) - 升级后的工具包速度提高了至少2倍,内存问题几乎被消除了。