Memory usage isn't decreasing when using free?

后端 未结 3 1879
时光说笑
时光说笑 2020-12-21 12:47

Somehow this call to free() is not working. I ran this application on Windows and followed the memory using in Task Manager, but saw no reduction in memory usag

3条回答
  •  自闭症患者
    2020-12-21 13:08

    You can not assume that just after doing the free the memory will be returned back to OS. Generally the CRT implementation have some optimization because of which they may not return this memory immediately. This allows the CRT to allocate the subsequent memory allocation requests in a faster way.

提交回复
热议问题