To Vitamin:
Ale program před alokací zabírá cca 300kB, v žádném případě ne 2MB. A jak říkám, když podobných alokací/uvolnění provedu hodně, tak paměť pořád roste.
To KIIV:
V C++ delam tak trochu omylem, moc v něm neumím, ale vector si vygooglím. :) Jen mi to přišlo unáhlené hledat jiné řešení, když tohle by mělo perfektně fungovat.
Zapomněl jsem tedy napsat, že dělám na win 7 64 bit a ten je na tom o dost hůře, co se týče utilit na zkoumání alokované paměti. Problém je, že se ta pamět znova nevyužije, tedy aspoň ne celá. Například jsem celý program obalil cyklem, provedl jsem ho 10 resp. 100 a zabraná paměť vzrostla na 3MB resp. 5MB.