hey all! I'm faced with an interesting question.
in my codebase, we made the decision to use a few singletons. to implement those singletons we used the static const trick: package com.example { public static const API:AppAPI = new AppAPI(); } package com.example { public class AppAPI { public function AppAPI () { if (API) throw new Error(); } } this works fine in the normal environment we run in. that is, we run in a scheduler system that loads the flash player, runs our swf, then shuts down the flash player, doing that over and over again based off the schedule of content. the problem now is that a new client uses a scheduler that is built on AIR, so the flash player instance never shuts down. whenever our app comes up in the scheduler, memory jumps and never goes down causing the AIR app to crash every couple of hours. If, they load my application only once, and leave it running, it lasts for days without any major memory leaks. any idea how i could test whether GC does pick this up or could? or any known issues with this trick and GC? maybe you just have tricks in general to finding out what GC isn't getting? thanks!!! -- Ktu; The information contained in this message may or may not be privileged and/or confidential. If you are NOT the intended recipient, congratulations, you got mail! _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders