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

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Fri Jul 20 00:09:15 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 joncham at gmail.com.


--- shadow/81663	2007-05-31 10:12:38.000000000 -0400
+++ shadow/81663.tmp.16466	2007-07-20 00:09:15.000000000 -0400
@@ -1,23 +1,23 @@
 Bug#: 81663
 Product: Mono: Runtime
 Version: 1.2
 OS: unknown
 OS Details: 
-Status: RESOLVED   
-Resolution: FIXED
+Status: REOPENED   
 Severity: Unknown
 Priority: Wishlist
 Component: JIT
 AssignedTo: lupus at ximian.com                            
 ReportedBy: miguel at ximian.com               
 QAContact: mono-bugs at ximian.com
 TargetMilestone: ---
 Cc: kumpera at gmail.com,marek.safar at seznam.cz,massi at ximian.com
-Summary: Performance: Delegate optimization, DLR and IronPython
+Summary: [PATCH] Performance: Delegate optimization, DLR and IronPython
 From this post:
 There are some observations about new optimizations in the Orcas CLR for
@@ -248,6 +248,16 @@
 ------- Additional Comments From vargaz at gmail.com  2007-05-31 10:12 -------
 The patch is now in SVN. The x86 static case could be optimized further
 if somebody wants to work on it.
+------- Additional Comments From joncham at gmail.com  2007-07-20 00:09 -------
+Attached a patch for x86 static case. I ran runtime tests, and my own
+in a large loop and with exceptions. Please let me know if patch is
+acceptable, and if so whether I should merge the two static cases
+(with/without parameters) or leave separate for clarity. Also, I
+wasn't sure how much code space to reserve.
+The microbenchmark goes from about 17 seconds to 11 seconds with the
+patch on my machine.

More information about the mono-bugs mailing list