This all stems down to Flash Player 9's garbage collection routine.
Its a known issue and is apparently resolved in Flash Player 10. I
also had similar results and actually managed to make significant
progress as I have detailed here:
http://www.nutrixinteractive.com/blog/?p=132
Have a look at the GarbageCollectingPipes.mxml and
ApplicationMediator.as within the shells view directory for some of my
implemented techniques :)
Cheers,
Simon
On 27 Aug 2008, at 18:53, cuttenv wrote:
There seems to be an issue with modules unloading in an application. I
have a very simple
application that just loads a module. The module is a repeating
animation that is processor
intensive.
I unload the module by calling unloadModule() method on the
moduleLoader and setting the
url = null .. the problem is the browser memory doesn't decrease. The
CPU processor does
drop back down but there is a processor leak as well. If you load and
unload the module
repeatedly the processor usage continues to climb as well as the memory.