wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了windows-phone-7 – 如何在wp7.1后台代理中分析内存使用情况?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在为芒果安排一个预定的后台代理(7.1) 我已经设法使用基于DeviceStatus.ApplicationPeakMemoryUsage的手动跟踪技术将内存使用率从10.5MB降低到6.5MB,同时还有一些关于优化内容的智能猜测. 但是,现在我需要降到6MB以下 – 最后的0.5MB是难以捉摸的. 我已经设法在主应用程序上运行“Windows Phone PerfoRMANce Analys
我正在为芒果安排一个预定的后台代理(7.1)

我已经设法使用基于DeviceStatus.ApplicationPeakMemoryUsage的手动跟踪技术将内存使用率从10.5MB降低到6.5MB,同时还有一些关于优化内容的智能猜测.

但是,现在我需要降到6MB以下 – 最后的0.5MB是难以捉摸的.

我已经设法在主应用程序上运行“Windows Phone Performance Analysis”工具,但似乎找不到让它与代理运行的方法.

是否有任何工具和/或技术可以帮助我解决填补我代理人记忆的问题?理想情况下,我想要一种方法来调查整个内存空间 – 包括代码和数据,理想情况下它应该适用于发布版本.

解决方法

如前所述,调试器将添加不可忽略的内存开销.所以我找到的最好的方法是:

>激活模拟器的控制台:http://nicksnettravels.builttoroam.com/post/2011/01/19/Windows-Phone-7-Console-Window-on-64-bit-machine.aspx
>在代码的关键点(例如,主要函数的开头和结尾,或者在分配大对象之后),显示内存消耗:

Console.WriteLine("Function {0}: {1}","name of your function",DeviceExtendedProperties.GetValue("ApplicationCurrentMemoryUsage"));

>启动应用程序而不连接调试器(Ctrl F5),坐下来欣赏

大佬总结

以上是大佬教程为你收集整理的windows-phone-7 – 如何在wp7.1后台代理中分析内存使用情况?全部内容,希望文章能够帮你解决windows-phone-7 – 如何在wp7.1后台代理中分析内存使用情况?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。