There's a module that gets loaded later (debug size of 372 KB). That also takes roughly the same amount of time.
On Apr 19, 2013, at 9:33 AM, Alex Harui wrote: > And without the debugger the loads go quickly? Do you have time to try > loading 200Kb SWFs with a large image instead of fonts? Maybe it has to do > with fonts somehow. > > > On 4/18/13 11:19 PM, "Harbs" <harbs.li...@gmail.com> wrote: > >> Actually, now that I'm checking, they rarely go over 200 KB. >> >> On Apr 19, 2013, at 9:17 AM, Harbs wrote: >> >>> Almost all of them are fonts compiled as swfs. They are generally somewhere >>> between 50 and 300 KB. >>> >>> >>> On Apr 19, 2013, at 9:11 AM, Alex Harui wrote: >>> >>>> How big are these SWFs? What kind of content do they have? >>>> >>>> >>>> On 4/18/13 11:06 PM, "Harbs" <harbs.li...@gmail.com> wrote: >>>> >>>>> >>>>> On Apr 19, 2013, at 8:57 AM, Alex Harui wrote: >>>>> >>>>>> And while you wait is memory growing? >>>>> >>>>> No. It seemed to stay pretty constant. If it grew, it was slight. Nothing >>>>> drastic here. >>>>> >>>>>> When you changed the fdb script to add more memory did you then test from >>>>>> command-line FDB or from IntelliJ? I don't know if changing the script >>>>>> will >>>>>> affect IntelliJ. >>>>> >>>>> >>>>> I tested in both. The results were pretty similar. >>>>> >>>>>> >>>>>> On 4/18/13 10:51 PM, "Harbs" <harbs.li...@gmail.com> wrote: >>>>>> >>>>>>> For every asset I load (external swf font or module), I get this: >>>>>>> >>>>>>> Additional ActionScript code has been loaded from a SWF or a frame. >>>>>>> To see all currently loaded files, type 'info files'. >>>>>>> Set additional breakpoints as desired, and then type 'continue'. >>>>>>> (fdb) c >>>>>>> >>>>>>> For every one it takes at least 10 to 20 seconds until it moves on. >>>>>>> >>>>>>> On Apr 19, 2013, at 8:34 AM, Alex Harui wrote: >>>>>>> >>>>>>>> What does the process manager say about how much memory is consumed? >>>>>>>> >>>>>>>> >>>>>>>> On 4/18/13 10:31 PM, "Harbs" <harbs.li...@gmail.com> wrote: >>>>>>>> >>>>>>>>> I did this, but I'm not sure that it made a difference. Safari still >>>>>>>>> froze >>>>>>>>> and >>>>>>>>> quit. >>>>>>>>> >>>>>>>>> I changed the settings in Firefox to never timeout on frozen plugins >>>>>>>>> and I >>>>>>>>> got >>>>>>>>> the app to successfully load in a debug session, but it took a LOONNGG >>>>>>>>> time >>>>>>>>> to >>>>>>>>> load (like several minutes). The whole time that things were loading, >>>>>>>>> the >>>>>>>>> browser was completely unresponsive. >>>>>>>>> >>>>>>>>> While debugging in Flash Builder, the app is sluggish while the assets >>>>>>>>> are >>>>>>>>> loading, but not unresponsive the way I'm seeing using fdb, and the >>>>>>>>> assets >>>>>>>>> load MUCH more quickly. >>>>>>>>> >>>>>>>>> Does anyone have any idea here? I'd love to continue trying to use >>>>>>>>> IntelliJ >>>>>>>>> IDEA, but waiting several minutes every time I debug for the assets to >>>>>>>>> load >>>>>>>>> is >>>>>>>>> not an option... >>>>>>>>> >>>>>>>>> On Apr 19, 2013, at 1:18 AM, Frédéric THOMAS wrote: >>>>>>>>> >>>>>>>>>> try to replace Xmx384m with Xmx768m >>>>>>>>>> >>>>>>>>>> -Fred >>>>>>>>>> >>>>>>>>>> -----Message d'origine----- From: Harbs >>>>>>>>>> Sent: Thursday, April 18, 2013 11:47 PM >>>>>>>>>> To: dev@flex.apache.org >>>>>>>>>> Subject: Re: fdb >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Apr 18, 2013, at 10:23 PM, Alex Harui wrote: >>>>>>>>>> >>>>>>>>>>> It looks like the player just quit (where it says "command not valid >>>>>>>>>>> without >>>>>>>>>>> a session"). >>>>>>>>>> >>>>>>>>>> Maybe, but execution stopped before it quit. >>>>>>>>>> >>>>>>>>>>> Could it just be memory? The fdb files in /bin/ are batch and shell >>>>>>>>>>> scripts >>>>>>>>>>> and you can change the VMARGS line and give it more memory and see >>>>>>>>>>> if >>>>>>>>>>> it >>>>>>>>>>> gets further. >>>>>>>>>> >>>>>>>>>> Worth a shot, but I'm not sure what to change: >>>>>>>>>> >>>>>>>>>> VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false " >>>>>>>>>> >>>>>>>>>> java $VMARGS $D32 "-Dapplication.home=$FLEX_HOME" -jar >>>>>>>>>> "$FLEX_HOME/lib/fdb.jar" "$@" >>>>>>>>>> >>>>>>>>>> Which is the memory setting? >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 4/18/13 12:10 PM, "Harbs" <harbs.li...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Apr 18, 2013, at 9:19 PM, Alex Harui wrote: >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On 4/18/13 10:24 AM, "Harbs" <harbs.li...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Apr 18, 2013, at 8:06 PM, Alex Harui wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> I'm also going to need to figure out how to debug Java while >>>>>>>>>>>>> debugging >>>>>>>>>>>>> Flex >>>>>>>>>>>>> at >>>>>>>>>>>>> the same timeŠ :~ >>>>>>>>>>>>> I would not use the IDEs since you can reproduce the issue with >>>>>>>>>>>>> command >>>>>>>>>>>>> line >>>>>>>>>>>>> FDB. In theory, there Eclipse projects files are there in Git. >>>>>>>>>>>>> You'll >>>>>>>>>>>>> need >>>>>>>>>>>>> Eclipse 3.6 minimum, load all of the projects in, fix up errors, >>>>>>>>>>>>> etc. >>>>>>>>>>>>> >>>>>>>>>>>>> Then when you launch a debug config for FDB, you should just be >>>>>>>>>>>>> able >>>>>>>>>>>>> to >>>>>>>>>>>>> run >>>>>>>>>>>>> the same steps as if it were off the command line, and if it >>>>>>>>>>>>> hangs, >>>>>>>>>>>>> pause >>>>>>>>>>>>> Java execution and see where it is. Or is it the player that >>>>>>>>>>>>> hangs? >>>>>>>>>>>>> >>>>>>>>>>>>> I really don't know what hangs. I doubt it's the player, because >>>>>>>>>>>>> it >>>>>>>>>>>>> works >>>>>>>>>>>>> if >>>>>>>>>>>>> I >>>>>>>>>>>>> debug directly in Flash Builder. >>>>>>>>>>>>> Is command-line FDB no longer responsive? Can you quit the >>>>>>>>>>>>> player? >>>>>>>>>>>>> That >>>>>>>>>>>>> might help determine what is hung. >>>>>>>>>>>> >>>>>>>>>>>> Below is the command line log. Maybe it means more to you than to >>>>>>>>>>>> me... >>>>>>>>>>>> ;-) >>>>>>>>>>>> There should be a trace for each font that's loaded, but there's >>>>>>>>>>>> only a >>>>>>>>>>>> trace >>>>>>>>>>>> for two of them (in this document). That means that the code >>>>>>>>>>>> execution >>>>>>>>>>>> was >>>>>>>>>>>> halted prematurely after a couple of the swfs were loaded. >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> If there's a newer version of fdb waiting to be donated, I may >>>>>>>>>>>>> just >>>>>>>>>>>>> hold >>>>>>>>>>>>> off >>>>>>>>>>>>> on this until we have it, because there's a good chance this issue >>>>>>>>>>>>> is >>>>>>>>>>>>> fixed >>>>>>>>>>>>> already since things work in Flash Builder... >>>>>>>>>>>>> This donation is probably a couple of months away if you can wait >>>>>>>>>>>>> that >>>>>>>>>>>>> long. >>>>>>>>>>>>> Maybe I can find time to find the code and see how different it is >>>>>>>>>>>>> from >>>>>>>>>>>>> what >>>>>>>>>>>>> we have. >>>>>>>>>>>> >>>>>>>>>>>> Flash Builder works. I'd like to try IntelliJ IDEA, but there's the >>>>>>>>>>>> obvious >>>>>>>>>>>> question of how much time I'd need to invest in that. If it means >>>>>>>>>>>> helping >>>>>>>>>>>> to >>>>>>>>>>>> fix fdb, I might do it, but if the work was already done, I don't >>>>>>>>>>>> see >>>>>>>>>>>> spending >>>>>>>>>>>> the time just to be able to use a new IDE a few months early. >>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Alex Harui >>>>>>>>>>>>> Flex SDK Team >>>>>>>>>>>>> Adobe Systems, Inc. >>>>>>>>>>>>> http://blogs.adobe.com/aharui >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> (fdb) run >>>>>>>>>>>> Waiting for Player to connect >>>>>>>>>>>> Player connected; session starting. >>>>>>>>>>>> c >>>>>>>>>>>> c >>>>>>>>>>>> c >>>>>>>>>>>> c >>>>>>>>>>>> c >>>>>>>>>>>> c >>>>>>>>>>>> c >>>>>>>>>>>> Set breakpoints and then type 'continue' to resume the session. >>>>>>>>>>>> (fdb) Do you want to attempt to halt execution? (y or n) Not >>>>>>>>>>>> confirmed. >>>>>>>>>>>> Do you want to attempt to halt execution? (y or n) Not confirmed. >>>>>>>>>>>> Do you want to attempt to halt execution? (y or n) Not confirmed. >>>>>>>>>>>> Do you want to attempt to halt execution? (y or n) Not confirmed. >>>>>>>>>>>> Do you want to attempt to halt execution? (y or n) Not confirmed. >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf - 5,523,412 bytes after >>>>>>>>>>>> decompression >>>>>>>>>>>> Additional ActionScript code has been loaded from a SWF or a frame. >>>>>>>>>>>> To see all currently loaded files, type 'info files'. >>>>>>>>>>>> Set additional breakpoints as desired, and then type 'continue'. >>>>>>>>>>>> (fdb) Do you want to attempt to halt execution? (y or n) Not >>>>>>>>>>>> confirmed. >>>>>>>>>>>> Do you want to attempt to halt execution? (y or n) Not confirmed. >>>>>>>>>>>> Do you want to attempt to halt execution? (y or n) n >>>>>>>>>>>> Not confirmed. >>>>>>>>>>>> [trace] Load Font : Minion Pro Regular >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:3 - 212,205 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> Additional ActionScript code has been loaded from a SWF or a frame. >>>>>>>>>>>> To see all currently loaded files, type 'info files'. >>>>>>>>>>>> Set additional breakpoints as desired, and then type 'continue'. >>>>>>>>>>>> (fdb) continue >>>>>>>>>>>> [trace] Minion Pro Regular loaded. >>>>>>>>>>>> [trace] Load Font : Impact Regular >>>>>>>>>>>> [trace] Load Font : Stencil Std Bold >>>>>>>>>>>> [trace] Load Font : Candara Regular >>>>>>>>>>>> [trace] Load Font : Candara Italic >>>>>>>>>>>> [trace] Load Font : Candara Bold >>>>>>>>>>>> [trace] Load Font : Candara Bold Italic >>>>>>>>>>>> [trace] Load Font : Courier New Regular >>>>>>>>>>>> [trace] Load Font : Courier New Italic >>>>>>>>>>>> [trace] Load Font : Courier New Bold >>>>>>>>>>>> [trace] Load Font : Courier New Bold Italic >>>>>>>>>>>> [trace] Load Font : Times New Roman Regular >>>>>>>>>>>> [trace] Load Font : Times New Roman Italic >>>>>>>>>>>> [trace] Load Font : Times New Roman Bold >>>>>>>>>>>> [trace] Load Font : Times New Roman Bold Italic >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:6 - 114 bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:7 - 116 bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:8 - 114 bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:9 - 116 bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:10 - 114 bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:11 - 116 bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:12 - 114 bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:13 - 114 bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:14 - 116 bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:15 - 116 bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:16 - 50,797 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> continue >>>>>>>>>>>> Additional ActionScript code has been loaded from a SWF or a frame. >>>>>>>>>>>> To see all currently loaded files, type 'info files'. >>>>>>>>>>>> Set additional breakpoints as desired, and then type 'continue'. >>>>>>>>>>>> (fdb) continue >>>>>>>>>>>> [trace] Impact Regular loaded. >>>>>>>>>>>> Do you want to attempt to halt execution? (y or n) n >>>>>>>>>>>> Not confirmed. >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:17 - 247,830 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:18 - 36,391 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:19 - 159,622 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:20 - 165,717 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:21 - 172,518 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:22 - 168,347 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:23 - 210,138 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:24 - 250,639 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:25 - 293,346 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:26 - 215,281 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:27 - 257,474 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:28 - 262,241 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> [SWF] Users:harbs:Documents:svn:PrintUI:PrintUI Flex >>>>>>>>>>>> Dev:trunk:web_app:bin-debug:PrintUI.swf:[[DYNAMIC]]:29 - 293,883 >>>>>>>>>>>> bytes >>>>>>>>>>>> after >>>>>>>>>>>> decompression >>>>>>>>>>>> continue >>>>>>>>>>>> Additional ActionScript code has been loaded from a SWF or a frame. >>>>>>>>>>>> To see all currently loaded files, type 'info files'. >>>>>>>>>>>> Set additional breakpoints as desired, and then type 'continue'. >>>>>>>>>>>> (fdb) continue >>>>>>>>>>>> Additional ActionScript code has been loaded from a SWF or a frame. >>>>>>>>>>>> To see all currently loaded files, type 'info files'. >>>>>>>>>>>> Set additional breakpoints as desired, and then type 'continue'. >>>>>>>>>>>> (fdb) continue >>>>>>>>>>>> Additional ActionScript code has been loaded from a SWF or a frame. >>>>>>>>>>>> To see all currently loaded files, type 'info files'. >>>>>>>>>>>> Set additional breakpoints as desired, and then type 'continue'. >>>>>>>>>>>> (fdb) c >>>>>>>>>>>> Command not valid without a session. >>>>>>>>>>>> Player session terminated >>>>>>>>>>>> (fdb) continue >>>>>>>>>>>> Command not valid without a session. >>>>>>>>>>>> (fdb) >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Alex Harui >>>>>>>>>>> Flex SDK Team >>>>>>>>>>> Adobe Systems, Inc. >>>>>>>>>>> http://blogs.adobe.com/aharui >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Alex Harui >>>>>>>> Flex SDK Team >>>>>>>> Adobe Systems, Inc. >>>>>>>> http://blogs.adobe.com/aharui >>>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> Alex Harui >>>>>> Flex SDK Team >>>>>> Adobe Systems, Inc. >>>>>> http://blogs.adobe.com/aharui >>>>>> >>>>> >>>> >>>> -- >>>> Alex Harui >>>> Flex SDK Team >>>> Adobe Systems, Inc. >>>> http://blogs.adobe.com/aharui >>>> >>> >> > > -- > Alex Harui > Flex SDK Team > Adobe Systems, Inc. > http://blogs.adobe.com/aharui >