mono-list  

Re: [Mono-list] mono performance, 20x differential with Java (what am i doing wrong)

Jonathan Shore
Fri, 29 Jan 2010 14:55:02 -0800

On Jan 29, 2010, at 1:43 PM, Miguel de Icaza wrote:

> 
>       * Our Arrays-bounds-check elimination code is not as strong
>         as it could be.    One thing that you can do, for tasks that
>         will take days to run, and where you know that you will not
>         get an out-of-range exception is to remove from the
>         runtime arrays bounds checking.
> 

Thanks.   I can get by with "unsafe" for C# code.   That said, I am unsure if I 
will have any opportunities to do this in the context of F#.    Is it possible 
to turn off array bounds checking from VM args for my long running stuff?

>    I recently did both of those, and it results in a 4x performance
> improvement in SciMark and matches Java's performance.

nice!    Sounds very promising.    Would you plan to fold this into the 
distributed VM?

> 

_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list