windows mobile6.5遇到的奇怪问题,有人帮忙解释一下吗?
大家好,我是在Windows mobile上做Qt开发的。我看wince内存管理机制说一个应用可以用32M内存,但是不知道为什么我的应用程序用到16M以后就会out of memory了。哪里高手能帮忙解释一下吗?
谢谢了!!!
[解决办法]
刚刚试了下,我机器的可用内存只有20几MB,可以成功new到20MB的内存。
你的out of memory是系统提示还是你只是检测到new失败的情况?
new失败也有可能是系统内存碎片较多,无法一次new足够大的内存
[解决办法]
也许你看到的内存数据并不准确