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

Reply via email to