Btw you can see some of our Microsoft & Adobe working together here ;)

http://vimeo.com/4402200

C`mon Andrew, you gotta bring your A-game next time hehehehe


From: [email protected] [mailto:[email protected]] 
On Behalf Of Scott Barnes
Sent: Thursday, April 30, 2009 7:45 PM
To: [email protected]
Subject: RE: Memory leaks and garbage collection

I know..me thinks emails sending crossed wires over the interweb :) .ie, I get 
a lot of pushback for being MSFT on Adobe mailing lists (meh to ignorance) so 
that being said, I wanted to echo your positivity Asheesh by making a point of 
highlighting spaulds is a pretty cool bloke and Adobe is more than welcome here 
is more my echo here..

Nothing to see now, move along now.. :)


From: [email protected] [mailto:[email protected]] 
On Behalf Of Asheesh Soni
Sent: Thursday, April 30, 2009 4:42 PM
To: [email protected]
Subject: Re: Memory leaks and garbage collection

Don't take it the wrong way... as I said, I was just kidding...
And I never said people from Adobe are bad :)
To be honest, we use Adobe CS3 (not CS4 yet), and we love it... as much (or may 
be a bit less) as we love Silverlight / Expression.
On Fri, May 1, 2009 at 8:58 AM, Scott Barnes 
<[email protected]<mailto:[email protected]>> wrote:

:) Andrew's a good guy, and I often frequent the FlexCoders lists as at times 
its good to stamp out misquotes etc around each other's brands.







From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]<mailto:[email protected]>]
 On Behalf Of Asheesh Soni
Sent: Thursday, April 30, 2009 3:55 PM
To: [email protected]<mailto:[email protected]>
Subject: Re: Memory leaks and garbage collection



Wait a minute... I thought this was the Oz Silverlight group :)

Nah... just kidding... Its good to see guys from Adobe here.

2009/4/30 Andrew Spaulding <[email protected]<mailto:[email protected]>>

Hi Sam,


I too would like to learn about your problems with Garbage Collection
in Flex. Feel free to contact me on 
[email protected]<mailto:[email protected]>.

I'm very interested to learn about Flex projects in Australia and to
make sure you have a successful implementation.

Regards,
Andrew

Andrew Spaulding
Systems Engineer
Adobe Systems
[email protected]<mailto:[email protected]>
+61-2-9778-4133


On Thu, Apr 30, 2009 at 12:16 PM, Scott Barnes 
<[email protected]<mailto:[email protected]>> wrote:
> The key thing with any UI platform is that if you create a hierarchy of 
> links, and you want to prune the head, you need to ensure the children get 
> told a head of time that you're about to lop the head off. As it can leave 
> markers open. In time the Garbage collection should figure it out that it's a 
> dead marker, but none the less it pays to keep track of event 
> subscription/notification channels along with bindings (which in a sense are 
> part of the event traffic).
>
> This goes for Flash, Silverlight, WPF, JavaScript etc.
>
> Sam: I suspect the problem you were having inside Flex was one I used to have 
> many years ago, it could be a mixture of either EventDispatcher having close 
> bindings or it could simply be a case of the Garbage Collection not behaving 
> the way it should. I know in the past this has been somewhat of an issue with 
> Flash and they've spent a lot of time in the last couple of revisions of 
> Flash to try and resolve this but I've not seen proof that it's been resolved.
>
> If any of you have issues with Garbage Collection please please please let me 
> know. I want to ensure that we don't repeat the mistakes Flash has had and 
> cut that off at the pass. So send me your pain now! :)
>
> -
>
> --
> Scott Barnes
> Rich Platforms Product Manager
> Microsoft Corp. | Blog: http://blogs.msdn.com/msmossyblog | Office: +1 (425) 
> 5382410 X82410
> Twitter: twitter.com/mossyblog<http://twitter.com/mossyblog> | MSN: 
> [email protected]<mailto:[email protected]>
> Please consider your environmental responsibility before printing this e-mail 
> *

>
>
>
> -----Original Message-----
> From: [email protected]<mailto:[email protected]> 
> [mailto:[email protected]<mailto:[email protected]>]
>  On Behalf Of John OBrien
> Sent: Wednesday, April 29, 2009 7:05 PM
> To: [email protected]<mailto:[email protected]>
> Subject: RE: Memory leaks and garbage collection
>
> Sam,
> I'm building a GIS system with the new Virtual Earth Silverlight control and
> had a memory leak issue. The good news is I fixed it and it didn't take that
> long.
> I used Silverlight Spy to detect the leak and to confirm I had fixed it:
> http://silverlightspy.com/silverlightspy/download-silverlight-spy/
>
> It turns out I was removing a child element that in turn had child elements
> that had both events and looping animations. The solution was to implement
> IDisposable and to stop the animations and detach the events on those
> objects.
> So bad news is that Silverlight doesn't magically solve memory leaks, good
> news is there are good tools to detect them and solutions to fix them.
>
> For those interested the scenario was deleting a MapLayer from the Map, the
> MapLayer contained hundreds of Custom Pushpins with animations, scale
> transformations hooked to the Map's onchangeViewFrame event and onclick
> event. It was easy enough to setup a layer to be added and removed every 5
> sec in a manual unit test and check using Silverlight Spy.
>
> Love to know if people have found a way to automate this sort of test.
> John.
>
>
> -----Original Message-----
> From: [email protected]<mailto:[email protected]>
> [mailto:[email protected]<mailto:[email protected]>]
>  On Behalf Of Sam Lai
> Sent: Thursday, 30 April 2009 11:49 AM
> To: [email protected]<mailto:[email protected]>
> Subject: Memory leaks and garbage collection
>
> Hi everyone,
>
> I've been working on a Flex app for a while now, and one of the most
> annoying things about it are memory leaks due to objects not being
> garbage collected. I'm not doing anything tricky, but I suspect it has
> something to do with bindings. The Flex Profiler doesn't always give
> enough information to exactly pinpoint it either.
>
> So as I'm about to start another project along similar lines, I'm
> wondering if people are experiencing similar issues in  Silverlight,
> and how easy they were to resolve and avoid.
>
> Thanks,
>
> Sam
>
> --
> Sent from my mobile device
> ----------------------------------------------------------------------------
> ----
> Support procedure: https://www.codify.com/lists/support
> List address: 
> [email protected]<mailto:[email protected]>
> Subscribe: 
> [email protected]<mailto:[email protected]>
> Unsubscribe: 
> [email protected]<mailto:[email protected]>
> List FAQ: http://www.codify.com/lists/ozsilverlight
> Other lists you might want to join: http://www.codify.com/lists
>
>
> --------------------------------------------------------------------------------
> Support procedure: https://www.codify.com/lists/support
> List address: 
> [email protected]<mailto:[email protected]>
> Subscribe: 
> [email protected]<mailto:[email protected]>
> Unsubscribe: 
> [email protected]<mailto:[email protected]>
> List FAQ: http://www.codify.com/lists/ozsilverlight
> Other lists you might want to join: http://www.codify.com/lists
>
>
> --------------------------------------------------------------------------------
> Support procedure: https://www.codify.com/lists/support
> List address: 
> [email protected]<mailto:[email protected]>
> Subscribe: 
> [email protected]<mailto:[email protected]>
> Unsubscribe: 
> [email protected]<mailto:[email protected]>
> List FAQ: http://www.codify.com/lists/ozsilverlight
> Other lists you might want to join: http://www.codify.com/lists
>
>
--------------------------------------------------------------------------------
Support procedure: https://www.codify.com/lists/support
List address: 
[email protected]<mailto:[email protected]>
Subscribe: 
[email protected]<mailto:[email protected]>
Unsubscribe: 
[email protected]<mailto:[email protected]>
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists



________________________________

Support procedure: https://www.codify.com/lists/support
List address: 
[email protected]<mailto:[email protected]>
Subscribe: 
[email protected]<mailto:[email protected]>
Unsubscribe: 
[email protected]<mailto:[email protected]>
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists

________________________________
Support procedure: https://www.codify.com/lists/support
List address: 
[email protected]<mailto:[email protected]>
Subscribe: 
[email protected]<mailto:[email protected]>
Unsubscribe: 
[email protected]<mailto:[email protected]>
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists

________________________________
Support procedure: https://www.codify.com/lists/support
List address: 
[email protected]<mailto:[email protected]>
Subscribe: 
[email protected]<mailto:[email protected]>
Unsubscribe: 
[email protected]<mailto:[email protected]>
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists
________________________________
Support procedure: https://www.codify.com/lists/support
List address: 
[email protected]<mailto:[email protected]>
Subscribe: 
[email protected]<mailto:[email protected]>
Unsubscribe: 
[email protected]<mailto:[email protected]>
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists
--------------------------------------------------------------------------------
Support procedure: https://www.codify.com/lists/support
List address: [email protected]
Subscribe: [email protected]
Unsubscribe: [email protected]
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists

Reply via email to