Hi Ben- There are various reports of memory issues with AIR, but I'm a bit concerned about your application's purpose. Why are you downloading 2000 maps, and what do you mean by "downloading"?
- pamela On Mon, Aug 31, 2009 at 11:00 AM, BenJD<[email protected]> wrote: > > Does anyone here have experience downloading a large number of maps > using the Flash API & AIR? > We have an AIR application which we set to download approximately 2000 > maps at a time. Unfortunately after about 500-600 or so maps, the > program has taken up all of the computers memory and the application > crashes. > The results may vary on different computers depending on what > resources they have, but there is certainly a memory leak somewhere. > > The program only has 1 Map Object and follows an event driven process > that downloads maps 1 at a time into the Map object until it has > downloaded all of the maps. > All event listeners are removed along the way and redundant map data > is cleared out with the 'Map.unload();' function. I also make sure to > remove the Map from the display list each time. > > I put the app through a flex profiling session and came up with the > following results: > > It seems that each map is successfully unloaded from memory after it > has been downloaded. > The graph in the link below shows that the app is reclaiming memory: > http://uandidirect.com.au/images/Picture%202.png > > After downloading 1 map we can see that there are a few loitering map > objects: > http://uandidirect.com.au/images/Picture%204.png > > After downloading several more maps we can see that the amount of > loitering map objects has increased: > http://uandidirect.com.au/images/Picture%205.png > > So it would seem that the program is able to unload most/some of the > maps objects, however not all of them, over time this adds up until > the program takes over all of the available memory. > > Can anyone think of a better approach to clearing out the memory > cache? > > regards > Ben > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Maps API For Flash" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-maps-api-for-flash?hl=en -~----------~----~----~----~------~----~------~--~---
