flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Harbs <harbs.li...@gmail.com>
Subject Re: fdb
Date Fri, 19 Apr 2013 06:06:50 GMT

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.lists@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.lists@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.lists@gmail.com> wrote:
>>>>>> 
>>>>>>> 
>>>>>>> On Apr 18, 2013, at 9:19 PM, Alex Harui wrote:
>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On 4/18/13 10:24 AM, "Harbs" <harbs.lists@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
> 


Mime
View raw message