当前位置: 代码迷 >> 移动应用 >> CE 5.0 上程序运行久了变慢的有关问题
  详细解决方案

CE 5.0 上程序运行久了变慢的有关问题

热度:262   发布时间:2016-04-25 08:28:56.0
CE 5.0 上程序运行久了变慢的问题
现在做了一个播放照片的程序,使用GPRS连接在服务器上下载照片后在本地展示,其他的都还好,但是程序在运行一段时间后会明显变慢,检查过系统内存,似乎没有什么泄露,不知道是什么原因导致,该怎么处理?

希望高手予以指点,不胜感激!

------解决方案--------------------
检查一下显示图片的那段代码,看看你的GDI对象申请了没有及时释放?
还有你确认真的没有内存泄漏?用Remote Kernel Tracker可以跟踪内存的申请和释放的,用来仔细检查一下你的程序确保没有内存泄露,而不是你所说的“似乎没有什么泄漏”
------解决方案--------------------
探讨
检查一下显示图片的那段代码,看看你的GDI对象申请了没有及时释放?
还有你确认真的没有内存泄漏?用Remote Kernel Tracker可以跟踪内存的申请和释放的,用来仔细检查一下你的程序确保没有内存泄露,而不是你所说的“似乎没有什么泄漏”

------解决方案--------------------
内存泄露wince有没有什么良好的工具?

或者有没有功能宏,该功能宏打开的时候退出应用时,打印出内存泄露的__file,__line和漏的大小?

ms不做的话,应用只能自己做一个 malloc的适配监控,new无法控制啊.

------解决方案--------------------
是不是gprs传输速度导致的
------解决方案--------------------
还需要高手的话,就要公开源码
------解决方案--------------------
是否有一个定时器,一直在工作?
如果,有的话。在工作一段时间后重设。
应该就没问题了。
  相关解决方案