[Mono-bugs] [Bug 524595] JIT produces very slow code if you use a temporary variable outside a try/catch block

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Jul 24 14:11:01 EDT 2009


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

User bojanr at brandeis.edu added comment
http://bugzilla.novell.com/show_bug.cgi?id=524595#c3


Bojan Rajkovic <bojanr at brandeis.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bojanr at brandeis.edu




--- Comment #3 from Bojan Rajkovic <bojanr at brandeis.edu>  2009-07-24 12:10:47 MDT ---
I tested the above code on x86_64, and obtained the same results, which leads
me to believe this is not a register starvation issue:

bojan at blackforest:/home/bojan
[0] $ mono test.exe
Fast: 00:00:01.6393210
Slow: 00:00:03.0927980

bojan at blackforest:/home/bojan
[0] $ mono -V
Mono JIT compiler version 2.4 (Debian 2.4+dfsg-1~pre2)
Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono-project.com
        TLS:           __thread
        GC:            Included Boehm (with typed GC)
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none

bojan at blackforest:/home/bojan
[0] $ uname -a
Linux blackforest 2.6.28-11-server #42-Ubuntu SMP Fri Apr 17 02:45:36 UTC 2009
x86_64 GNU/Linux

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list