请教关于内存回收
我的代码如下:
TMemoryInfoV1Buf info1;
UserHal::MemoryInfo(info1);
TInt freeMemoryinfo1 = info1().iFreeRamInBytes;
HBufC8*buf=HBufC8::NewL(25600);
delete buf;
buf=NULL;
TMemoryInfoV1Buf info2;
UserHal::MemoryInfo(info2);
TInt freeMemoryinfo2 = info2().iFreeRamInBytes;
但是前后freeMemoryinfo1 跟freeMemoryinfo2的大小不同的,小了25600,但是程序没有内存泄露,请问是什么原因,感觉似乎只是释放了内存但是没有回收为栈里,请问有没有高手可以指点一下?谢谢
[解决办法]
我想想,应该回收不是即时的吧,,,
[解决办法]
学习ing
顺便顶了