See here - http://stackoverflow.com/questions/9614391/
I've made the simplist of applications to test memory handling in AS3. This is rediculous. Are there any AS3 internal devs that can explain to me the internals of why;
A: Flash never wants to release the memory back to the OS.
B: Why the GC seems to create this buffer around the memory (and at what times it does this).
C: Why an explicit call to System.GC() requires 6 consequtive calls to fully handle the wasted memory.
Retrieving data ...