当我在Linux上使用顶级终端程序时,我看不到免费的结果.
我的期望是:
免费地图和清单.
我可以在顶部看到的内存使用情况(Linux函数)或者/proc/meminfo
比过去更小.
睡觉就是开始.
程序退出.
但是,当程序结束时,内存的使用量会变小.
你会解释自由功能的逻辑吗?
以下是我的代码.
for(mapIter = bufMap->begin(); mapIter != bufMap -> end();mapIter++)
{
list<buff> *buffList = mapIter->second;
list<buff>::iterator listIter;
for(listIter = buffList->begin(); listIter != buffList->end();listIter++)
{
free(listIter->argu1);
free(listIter->argu2);
free(listIter->argu3);
}
delete buffList;
}
delete bufMap;
printf("Free Complete!\n");
sleep(10);
printf("endend\n");
Run Code Online (Sandbox Code Playgroud)
谢谢.