Mono support two compilation engines, a fast, JIT-friendly compilation engine which does not generate very fast code, and a slower compilation engine based on the LLVM optimizing compiler that produces superior code. For example the SciMark score goes from 609 to 851. This extra performance comes at a cost: It consumes more time and more memory to JIT compile using LLVM than using Mono’s built-in