I understand - this is a bunch of CRT, which is distributed by call malloc. If you allocate a large block of memory (e.g. 2 MB) with malloc, it allocates one fixed block of memory. But if you select smaller chunks (say 177kb), then it will reserve 1 MB a piece of memory, but only copy about what you requested (for example, 184kb for my 177kb request).
, 1 . , 4k, , 1 - . malloc, 1 , . , , ( 1 2 ). , .
, _heapmin. , , , , , heapmin , (?), . , heapmin ( ), malloc , . Windows/32 XP, .
UPDATE: heapmin . malloc 512kb. malloc MB , 512kb. , , malloc 2- , . heapmin , , .