Meet me at “Meet the Flex Team”

Meet me and many other Flex/Flex Builder team members at “Meet the Flex Team” on Thursday, January 25th, at the San Francisco office of Adobe. See our very cool building, with lots of exposed wood beams and brick walls; and tell me that debugger feature you desperately need. (Seriously — I want to hear requests.)

8 Comments so far

  1. Roman D on January 20th, 2007

    Hi Mike,

    Not sure if I would be able to visit meeting on Jan 25, so just in case here is one feature I would like to see:

    - postpone all threads

    (trying to implement some remote date collection for DataGrid I noticed that sometimes my breakpoints doesn’t work – I am not sure but I have feelings that the reason maybe some invisible to me threads are running).

    And not exactly debugger feature, but would be nice to have direct click navigation from stacktrace.

    Thanks for listening to suggestions and doing great jobs with Flex!
    Roman

  2. mike on January 22nd, 2007

    Roman,

    Thanks for the suggestion about direct click navigation from the stacktrace. Regarding the other suggestion, about suspending all threads: There is only one ActionScript thread. Are you using the original Flash Player 9, the version released in June? (Flash Player 9 r15 or r16.) If so, then there was a bug in that version which *might* be causing the problem you are seeing; try upgrading to the latest player, r28, and see if that helps. Download link: http://www.adobe.com/support/flashplayer/downloads.html#fp9

  3. Roman D on January 24th, 2007

    Thanks for update Mike.

    I use the latest one – 28 (comes with Flex Builder 2.0.1)
    After I posted the message I realized that I said silly thing with regard to multithreading. (I thought that maybe internal implementation uses separate threads for remote calls, timer and ect, or is it still one thread?)

    Another related thing I noticed – if I add some variable into Watch List it would force part of my code to be executed (which is okay) but then breakpoints would not work. For ex. I am trying to implement IList, I have arr:Array as data source for IList, if I add the arr into Watch list, it would force the arr to be populated but no breakpoint where arr is actually populated doesn’t not work.
    Not sure if explained it well and anyway it should not be that big of a deal anymore.

    Couple other features, not related to debuger:
    – code formating (actionscript and mxml)
    – refactoring
    – better code navigation (show all subclasses/inteface and ect)

    (pretty much all other features you can see in IntelliJ/Eclipse java editors)

  4. Erik Abair on January 26th, 2007

    Hey Mike, I met you at the "Meet the Flex Team" event last night, and figured I’d post the requests I had for the debugger:

    1) The ability to see what event listeners are registered on a given dispatcher. It’d also be great to have this list available to the actionscript so an object could remove any registered listeners when it wants to go out of scope.

    2) The ability to see all live objects in the system, regardless of whether or not they’re attached to the display tree. This would make it far easier to track down memory leaks.

    3) Not exactly debugger related, but the ability to access the object ID that you expose in the debugger through actionscript would be great for situations where you don’t necessarily want to stop on a breakpoint, but do want to track an object as the system runs.

    Was extremely good talking to you, I’ll definitely be keeping an eye on your blog from now on!

  5. mike on January 26th, 2007

    Thanks for the suggestions, Erik!

  6. Joel on April 14th, 2007

    Can someone fix the memory leak problem in flexbuilder 2.0.1? It is pretty bad.

  7. mike on April 14th, 2007

    Joel, can you be more specific? Flex Builder does use a lot of memory, but I am not aware of a "leak." I’m guessing that you mean that as you use it for an extended period of time, its memory consumption steadily increases; but I have not seen that behavior. If you can narrow it down at all, that would be very helpful.

  8. Adu tt on May 30th, 2007

    I have the same problem…I think it’s a memory leak but that’s for you to say..I have an application that uses a lot of popus and conects to an php server for information excange…the problem is that the memory increases over time and in an 8 hour usage it reached about 300Megs. If you would like I could show you an example.

Leave a reply

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word