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