在我的Windows7机器上,这个简单的程序会导致应用程序的内存使用量不断上升,没有上限。我已经删除了所有非必要的内容,看起来罪魁祸首显然是MicrosoftIphlpapi函数“GetIpAddrTable()”。在每次调用时,它都会泄漏一些内存。在循环中(例如检查网络接口(interface)列表的更改),它是不可持续的。似乎没有异步通知API可以完成这项工作,所以现在我面临着可能必须将此逻辑隔离到一个单独的进程中并定期回收该进程——一个丑陋的解决方案。有什么想法吗?//IphlpLeak.cpp-demonstratesthatGetIpAddrTableleaksmemoryi