Будет ли среда выполнения Visual C ++ malloc / free возвращать память в ОС?

Вопрос очень похож на Будет ли реализация malloc возвращать в систему освобожденную память? , но я верю интересует ответ для Windows / Microsoft Visual Studio и подробности о точном состоянии виртуальной памяти.

Будет ли Visual C ++ CRT бесплатно возвращать память обратно в систему? Каким будет точное состояние памяти относительно распределения виртуальной памяти? После освобождения большого блока памяти будет ли память в этом блоке зафиксирована, зарезервирована или освобождена? Что, если я вызову _heapmin после освобождения?

6
задан Community 23 May 2017 в 11:45
поделиться