[Mono-bugs] [Bug 81663][Wis] Changed - Performance: Delegate optimization, DLR and IronPython
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Wed May 23 13:22:44 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 lupus at ximian.com.
http://bugzilla.ximian.com/show_bug.cgi?id=81663
--- shadow/81663 2007-05-23 10:34:57.000000000 -0400
+++ shadow/81663.tmp.10579 2007-05-23 13:22:44.000000000 -0400
@@ -93,6 +93,15 @@
tiny slowdown when invoking multicast delegates.
The above is possible because we control in corlib where different
delegates are chained and of course we control the delegate constructor.
+
+------- Additional Comments From lupus at ximian.com 2007-05-23 13:22 -------
+Some of my comments above are incorrect, as I assumed IPCE-r6 was
+based on IronPython 2.0. So I recompiled IronPython 2.0a1 with the fix
+from seo and indeed the performance drop is significant (down to 40070.2).
+In the new profile delegate-invoke methods have more weight (there are
+two, taking 1.3 and 1.2 % of total time, for a total of about 6%).
+The main difference, though is in time spent in the GC 16+% vs 6% it
+had in 1.x versions.
More information about the mono-bugs
mailing list