i hadn't really considered that to be honest. i found this page on the Mono runtime which is pretty interesting- http://mono-project.com/Mono:Runtime
it mentions ngen: "When an assembly (a Mono/.NET executable) is installed in the system, it is then be possible to pre-compile the code, and have the JIT compiler tune the generated code to the particular CPU on which the software is installed. This is done in the Microsoft.NET world with a tool called ngen.exe. The code produced by Mono's ahead-of-time compiler is Position Independent Code (PIC) which tends to be a bit slower than regular JITed code, but what you loose in performance with PIC you gain by being able to use all the available optimizations. To compile your assemblies with this, just run this command: $ mono -O=all --aot program.exe Additionally, if you want to do full static builds (and be able to run without the JIT engine), you can use: $ mono -O=all --aot --full-aot program.exe" So it appears there are some speedups i can look at. thanks. On Fri, Jul 24, 2009 at 5:29 PM, Dino Viehland<di...@microsoft.com> wrote: > YMMV on Mono - their 64-bit could have different performance > characteristics than our 64-bit JIT. On Windows it's a big win > because the 32-bit JIT is much, much faster than the 64-bit JIT. > > Also does Mono have something like ngen? If so you should > definitely use it and you'll get much improved startup that way > too. > >> -----Original Message----- >> From: users-boun...@lists.ironpython.com [mailto:users- >> boun...@lists.ironpython.com] On Behalf Of Count László de Almásy >> Sent: Friday, July 24, 2009 4:15 PM >> To: Discussion of IronPython >> Subject: Re: [IronPython] [ANN]: IronPython 2.6 Beta 2 >> >> On Thu, Jul 23, 2009 at 10:07 AM, Dave Fugate<dfug...@microsoft.com> >> wrote: >> > Quite simply put IronPython users with 64-bit OSes will see around a >> 33% improvement to >> > IronPython startup time under ipy.exe! >> >> Great news. I am on 64-bit Linux, and startup time is significantly >> slower than CPython. >> >> -- >> Cheers, László >> _______________________________________________ >> Users mailing list >> Users@lists.ironpython.com >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > Users@lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > -- Cheers, László _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com