眼下我开发的一个server后台程序存在这么一个问题,因为我的程序要不断的收发消息,并做统计.统计用的是stl的多重map.在统计中会不断的往map里赛数据. 可是每次统计后我都会调用clear()去释放内存,可是似乎并不奏效,仍然会有泄漏的现象.查资料,map的clear是将map内容清空,可是内存并不归还给系统,而是缓冲在内存池里以方便下次调用,有人提出,能够新建一个map,将两个map做swap操作,互换内容.然后delete这个新map.达到释放的效果.可是不奏效. 我也想到多重map,