anybody have any ideas? this is still shaking my boots. thanks :)
On Mon, Sep 16, 2013 at 5:53 PM, ktu <ktu_fl...@cataclysmicrewind.com>wrote: > 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! > -- 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