Alex, Is there a way to keep the app from being "idle" when in the background? When do you anticipate a fix for this?
Thanks! -Jake On Thu, Apr 5, 2012 at 6:08 PM, Alex Harui <[email protected]> wrote: > ** > > > Sounds like a bug in the idle management in AIR. They’ve been trying > different things to reduce CPU usage when “idle”. > > If you are getting mouse events, check the targets to see if they make > sense. A popup overlay would likely change the target. Or just dump the > display list on a mouse event and see if it makes sense. > > > On 4/5/12 8:52 AM, "Jake Churchill" <[email protected]> wrote: > > > > > > > Alex, > > It appears there is a bug for this: > https://bugbase.adobe.com/index.cfm?event=bug&id=3155398 > > I set handlers on enterFrame and exitFrame on the chart component as well > as a one of it's parents (the main display container) and they fire > constantly (several times per second). This continues after the freeze. I > also added mouse and keyboard event handlers and they also fire just find > when the app is frozen. Everything seems to work fine except for the > rendering. > > I have tried running this in the debugger and profiler and I cannot ever > get the app to freeze there. I've let it run overnight and still no > freeze. With the production app running in AIR it'll freeze after around > 10 minutes pretty consistently. This is why I've been using this Monster > Debugger, so I could grab debug traces on the production app without > relying on flashbuilder. > > Regarding the idea that this is popup related... I have popups inside the > windows using Alert components, some that use custom components and > PopupManager and I have some global popups that open new native windows > with information inside. All 3 function just fine and do not cause the app > to freeze. The app seems to freeze more if I just let it run in the > background. If I play around with it a lot, it'll take a lot longer to > freeze. > > Thanks! > > -Jake > > On Wed, Apr 4, 2012 at 10:42 PM, Alex Harui <[email protected]> wrote: > > > > > > > Did you check bugbase.adobe.com <http://bugbase.adobe.com> to see if > this is a known issue? > > If you set enterFrame and exitFrame event handlers, do they get called? > If so, how often? How about mouse or keyboard event? Does the profiler > continue to work? What does it say is running? > > > On 4/4/12 7:17 PM, "Jake Churchill" <[email protected] < > http://[email protected]> > wrote: > > > > > > > Windows for now. I haven't been able to duplicate issue on a mac but it > doesn't mean it's not there. I have not altered the renderMode so it > should be running auto. CPU runs between 0 and about 8% depending on how > much data is coming down the line (socket connection). Memory spikes as > high as 180MB but runs consistent around 25MB in the profiler. In task > manager, I usually see around 120MB. If I leave the chart open all day > then there's a ton of data and I'll see it up around 180MB. But, that's > equal or less than a single tab in firefox so it should be fine. > > The nativeWindow I'm working with still responds. I can maximize/minimize, > but can't resize it. The nativeMenu, however, is dead as well as all > content inside the window. > > As I said, I have a global error handler which traces out stuff in Monster > Debugger as well as logs stuff to a file on my desktop and I don't get any > info either way. I'm tracing out every data object that I get over the > socket as well as every chart update event and the main content area's > update event. They continue to respond. It's like everything is there, > but there's a block on the app visually. > > Thanks for your help! > > -Jake > > On Wed, Apr 4, 2012 at 7:36 PM, Alex Harui <[email protected] < > http://[email protected]> > wrote: > > > > > > > Mac and Win? Different GPU configs? What does memory and CPU for the > process look like? > > > On 4/4/12 2:37 PM, "Jake Churchill" <[email protected] < > http://[email protected]> <http://[email protected]> > wrote: > > > > > > > Alex, > > It's intermittent, but routinely happens after the app has been open for > 10-15 minutes. But, it's not EVERY time. I've tied in Monster Debugger > and I can see after the freeze that updates, data and certain component > lifecycle events that I'm looking at are still firing, just no visual. > About half the time, I just get a snapshot frozen where the last update > happened, and sometimes the screen is completely white. > > -Jake > > On Wed, Apr 4, 2012 at 4:12 PM, Alex Harui <[email protected] < > http://[email protected]> <http://[email protected]> > wrote: > > > > > > > Is it intermittent or can you reproduce it at will? > > > > > On 4/4/12 12:32 PM, "Jake Churchill" <[email protected] < > http://[email protected]> <http://[email protected]> < > http://[email protected]> > wrote: > > > > > > > Coders: > > I posted an issue regarding the update to AIR 3.2 recently but I now have > more information. The app appears to freeze but I've plugged in some > debugging tools and network monitors and I have been able to find out that > the rendering of the app freezes, but the app itself continues to run. > Data continues to fly in, update and render events continue to fire on the > components in question. Focus appears to be acknowledged as well. I've > messed with a global error handler but I'm not seeing any errors being > thrown. > > The basic app structure is this: Main app opens a login screen, after > successful login, the main app hides itself and opens up 1-3 windows, all > of which manage their own data/events, etc. I've been debugging events at > the main app level as well as windows and I'm getting feedback from both at > the appropriate times. > > I've seen an issue on an ipad app that freezes mid animation and the > workaround was to add something else to the display list. I coded in a > workaround like that which adds a small transparent image to the display > list of components as well as the window's stage and still nothing. > > I REALLY REALLY need some kind of help here. I've been searching for 3 > days without any luck of the problem even being acknowledged other than the > one ipad game source. Here's that blog post again: > http://www.blog.arnlweb.com/adobe/flash/air-3-2-rendering-freeze-bug/ > > Please please help me out if you can. > > Thanks! > > -Jake Churchill > > > > > > -- > Alex Harui > Flex SDK Team > Adobe Systems, Inc. > http://blogs.adobe.com/aharui > > >

