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