问我有一个程序,它malloc了很多内存,之后又free了很多内存,但从操作系统上看,内存使用量并没有真正减少。
答大多数malloc/free的实现free并不会将内存返回给操作系统,只是将其标记为可供同一程序未来的malloc调用
其他链接: 进一步阅读
由 托管