[Mono-bugs] [Bug 81663][Wis] Changed - Performance: Delegate optimization, DLR and IronPython

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Sat May 26 13:04:17 EDT 2007


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by vargaz at gmail.com.

http://bugzilla.ximian.com/show_bug.cgi?id=81663

--- shadow/81663	2007-05-25 17:57:47.000000000 -0400
+++ shadow/81663.tmp.23500	2007-05-26 13:04:17.000000000 -0400
@@ -223,6 +223,15 @@
 
 This would require a very intrusive patch, since there are quite a few
 places that check (method->klass->parent ==
 mono_defaults.multicastdelegate_class).
 
 
+
+------- Additional Comments From vargaz at gmail.com  2007-05-26 13:04 -------
+The attach patch implements Paolo's ideas on amd64. It is not yet
+complete (some fixmes remain). It improves pystones performance by
+about 25% both on ip 1.1 and 2.0. In the best case, the overhead of
+delegate invocation is reduced to two machine instructions, and indirect
+call and an indirect jump.
+
+


More information about the mono-bugs mailing list