Thanks Scott for having tried :-) Btw Im sick today, will propably commit on sunday, the time to clean up things
Envoyé depuis un mobile Samsung <div>-------- Message d'origine --------</div><div>De : Scott Talsma <sc...@talsma.tv> </div><div>Date :24/01/2014 14:26 (GMT+00:00) </div><div>A : dev@flex.apache.org </div><div>Objet : Re: FDB has old code ? </div><div> </div> I think SWD is only relevant for ActionScript 1.0 and 2.0. Flash files with debugging turned on would produce a swd file. When debugging was toggled on in the Flash Player (and a debugging swf was loaded), a call for the swf's swd would be made. I just did a small test, creating a debuggable Flash file; when I compile it for AS2.0, the swd file is generated; when targeting AS3.0, no swd file is created. On Thu, Jan 23, 2014 at 12:58 PM, Alex Harui <aha...@adobe.com> wrote: > I don't know the code that well, but the swd part always surprised me. > Old flash swfs had swd files, but I didn't think Flex SWFs did. > > On 1/23/14 9:43 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote: > > >Hi, > > > >I noticed some old code, unused code path, old coding pratices in FDB and > >more important, it is very slow relative to the FB debugging experience > >(FDB: 1mn30s FB: 8s on my large company app to stop at the 1st breakpoint > >set in my runtime module), after a talk with Alexander and having dug > >into the code and done some experiments, I would conclude the > >waitForMetaData() function is not needed anymore, this function basically > >was waiting until each swf was loading info.isPopulated() up to 80 * > >250ms = ~20s to be sure the metadata of the Function infos have been > >processed, from my experiements, there's no needs anymore for such a > >wait, somewhere else in the code, I can read, "if we are a avm+ engine > >then we don't wait for the swd to load" and "added by mmorearty on 9/5/05 > >for RSL debugging" in DManager.java when getting the Message > >DMessage.InSwfInfo it considers the swf is completely loaded > >info.setPopulated(); > > > >I don't pretend to understand everything in those classes but my guesses > >meet my experiments. > >Now, the waiting time in FDB / IntelliJ is the same than in FB, meaning > >divided by more than 11 in my case. > > > >Does someone know more about the player mechanism to populate the > >Function metadatas ? > > > >I'm about to clean my changes, open a ticket and propose this modified > >FDB for testing, any objections ? > > > >Thanks, > >Frédéric THOMAS > >