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

Jon Harrop jon at ffconsultancy.com
Mon Feb 1 20:47:00 EST 2010

On Monday 01 February 2010 12:53:16 Diego Frata wrote:
> Returning to the point of a "compelling case" to implement TCO.
> Lots of EU banks and USA banks are running Linux and are heavy users of C++
> for their quant work. They build their models in a variety of languages
> like Python, Haskell, OCaml, R, etc, then go all the way down to C++/Java
> for efficiency. I've already seen some interest in F# from the financial
> industry, but the fact that it's limited to Windows/.NET discourages these
> people to take a further step.
> From my point of view, these people are tired of Java and C++, they would
> rather be deploying their models directly to production in a single
> environment. With a good, fast and stable implementation, I think F# has
> the strength to bring that.

That already happened on Windows but only because .NET is fast. My F# code 
beats vendor-tuned Fortran on .NET. On Mono, I'm lucky if F# runs as fast as 
interpreted OCaml bytecode.

I share your dream but, realistically, it is never going to happen.

> Microsoft is not building F# because it's a pretty little thing, they are
> trying to bring a strong platform for financial and scientific industry.

On Windows.

Dr Jon Harrop, Flying Frog Consultancy Ltd.

More information about the Mono-list mailing list