Nice job Alex! Let me know if there is a bug you would like me to pick up while you work on something else.
On Wed, Oct 9, 2013 at 1:09 PM, Gordon Smith <gosm...@adobe.com> wrote: > Congratulatlons on reaching a huge milestone! > > - Gordon > > -----Original Message----- > From: Alex Harui [mailto:aha...@adobe.com] > Sent: Tuesday, October 08, 2013 11:07 PM > To: dev@flex.apache.org > Subject: [FALCON] Large App Compiles and Starts > > I checked in a bunch of fixes to Falcon to get a large 20MB SWF to compile > and get to its first screen. I'm sure there are more bugs to fix if I used > that SWF, but I'm going to stop there for a bit and work on other issues. > > The Ant script that builds all of this code (several SWCs then one big > SWF) takes about 4 minutes to run using MXMLC and 3.5 minutes with Falcon. > That's not a huge gain, but maybe we'll find some optimizations. I tried > to profile the compilation of the largest SWC, but the profiler got fooled > by the the future tasks. I think I saw that most of the time is in the > burm, but it is hard to say if it is an inordinate amount of time. > > Having fixed a number of bugs in Falcon, I'm still not an expert in the > code, but my observation is that, besides the burm, there might be > optimizations in passing down more state so you don't have to chase up the > tree to see if you are in a member expression or assignment, and there > might be a way to call the resolver less often, have it resolve faster by > having more information about what the search is looking for, including > whether you want a getter or a setter. > > Anyway, Falcon is now in much better shape than it used to be, especially > in Flex-specific things like binding and skin parts. > > -Alex >