Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How fast will Mono be?

fast Mono
0
Posted

How fast will Mono be?

0

We can not predict the future, but a conservative estimate is that it would be at least ‘as fast as other JIT engines’. Mono’s JIT engine has been recently re-architected, and it provides many new features, and layers suitable for optimization. It is relatively easy to add new optimizations to Mono. The CIL has some advantages over the Java byte code: The existance of structs in addition to classes helps a lot the performance and minimizes the memory footprint of applications. Generics in the CLI world are first-class citizens, they are not just a strong-typing addition to the language. The generic specifications are embedded into the instruction stream, the JIT uses this information to JIT a unique instances of a method that is optimized for the type arguments. The CIL is really an intermediate representation and there are a number of restrictions on how you can emit CIL code that simplify creating better JIT engines. For example, on the CIL, the stack is not really an abstraction ava

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123