malloc은 메모리를 할당하는 동안 더 많은 공간을 확보합니까? 테스트 프로그램에서 다음 동작을 관찰하고 있습니다. 하고 있습니다.malloc()1MB 정도의 용량을 제공됩니다.free()그후에sleep(10). 다섯 번 하고 있어요.메모리 소모량을 관찰하고 있습니다.top프로그램이 실행되는 동안. 한번만free()-d, 프로그램의 가상 메모리(VIRT) 사용량이 1MB 줄어들 것으로 예상하고 있습니다. 하지만 실제로는 그렇지 않습니다.안정적으로 유지됩니다.이러한 행동에 대한 설명은 무엇입니까?한다malloc()메모리를 할당하는 동안 약간의 예약을 합니까? 한번만free()-d, 프로그램의 가상 메모리(VIRT) 사용량이 1MB 줄어들 것으로 예상됩니다. 음, 이것은 C 표준으로는 보장되지 않습니다.한..