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

Reply via email to