http://bugzilla.novell.com/show_bug.cgi?id=504573

User [email protected] added comment
http://bugzilla.novell.com/show_bug.cgi?id=504573#c5


Rodrigo Kumpera <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]




--- Comment #5 from Rodrigo Kumpera <[email protected]>  2009-05-26 17:40:44 
MDT ---
Fixing this is far from trivial because of the current implementation of
chaining.

The current implementation relies on prev references and recursively calls over
them.

This means that we can't recover the original delegate for GetInvocationList or
any other methods. Which is a bummer since this causes unneeded object creation
and, more importantly, of non warmed delegates.

I believe changing this would be useful as it would reduce the size of
MulticastDelegate by one reference. Delegate with multiple target would use
more memory, but our optimization target are single cast delegates.

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to