This seems like the most popular concern for customers and topic of discussion among engineers and developers these days. In the past 2 months, there has hardly been a day when I didn’t have to deal with this topic. There are several Adobe engineers who have multiple posts regarding resource management and garbage collection in Flash Player. What I learned was that initially flash player was not meant to handle humongous RIAs or tons of customized components all at the same time. While there is a lot of work going on at Adobe to address this issue, RIAs are becoming increasingly big, handling numerous variables/items, a lot of the times the problem boils down to a memory leak. I was pointed to a whole bunch of web blogs that talk about how flash player works and handles garbage collection, so I decided to share them here on my blog. Hope this helps.
- Understanding garbage collection in Flash Player 9 : http://www.adobe.com/devnet/flashplayer/articles/garbage_collection.html
- AS3: Resource management pt1 : http://www.gskinner.com/blog/archives/2006/06/as3_resource_ma.html
- Resource management ppt : http://www.gskinner.com/talks/resource-management/
- Alex’s Flex Closet – Garbage Collection and Memory Leaks : http://blogs.adobe.com/aharui/2007/03/garbage_collection_and_memory.html