And while you wait is memory growing? 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.
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