in reply to Growing strings, avoiding copying and fragmentation?
One thing you may want to watch is most oses will only release chunks of memory that are fully unused, meaning you have a better chance of releaseing 256 mb memory durring a run of your application if it was allocated in one large chunk vs 256 smaller chunks.
-Waswas