This has come up before and there should be some stuff in the archives

http://muzakdeezign.com/flashcoders/?q=delegate%20garbage%20collection
http://muzakdeezign.com/flashcoders/?q=cleaning%20up%20delegate

>From 2 years ago:
http://www.peterjoel.com/blog/index.php?archive=2004_08_01_archive.xml

regards,
Muzak


----- Original Message ----- 
From: "Dimitrios Bendilas" <[EMAIL PROTECTED]>
To: <flashcoders@chattyfig.figleaf.com>
Sent: Monday, October 16, 2006 8:49 PM
Subject: [FlashCoders] Delegates and performance


Hello everyone,

I had a really big issue recently, when I realized that the performance of a 
large-scale game
I built in Flash dropping substantially after 1/2 hour of gameplay, to the 
point where
the game became waaaay too slow to play.

After exhausting tests I found out that this was caused by the extended use of 
Delegates
with parameters (I always make sure I don't leave garbage sitting around when I 
destroy
objects of all of my classes, so that was not the issue).

Spending one week on this, I managed to spot the problem and find a solution,
writing a new Delegate class that was taking care of cleaning up function 
objects.

I thought this would interest quite a few people, so I wrote an article on 
this. You can
read at www.zefxis.gr/article-delegates. You can also download the Delegate 
class
I wrote and use it for you projects.

I would appreciate any comments on this!

Thanks,

Dimtirios


_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to