Different types of Java Just in Time Compilers

The role of the Just-In-Time (JIT) compilers is to convert the bytecode into native code or the machine code for execution. The execution speed of the application is increased by the use of the JIT compilers. There are many JIT compilers. Some of them are LaTTe, Cacao, IBM JIT compiler, OpenJIT, SableJIT, and shuJIT.

LaTTe is a virtual machine that has a built-in JIT compiler. It is used in the Solaris machines. The Sun VM comes with a Hotspot JIT compiler. It is possible to turn on and off this JIT that comes with the Sun VM in the command line when running the program. Cacao JIT is for the Alpha platform.

A JIT that comes with the source code and that can be used for non-commercial purposes is OpenJIT. This works in FreeBSD, Linux, and Solaris. Sable VM also comes with a JIT. Another VM that is intended for the x86 platform and that works in Linux and FreeBSD is the shuJIT. Although all the JITs improve the speed of the application they consume a lot of memory.


Recommended Resource

| Understanding How Just in Time Compiler | Different types of Java Just in Time Compilers | How Does the Just in Time Compiler for Java Works | Understanding Just In Time Java Compiler |


“Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.”

| Privacy Policy for www.dotnet-guide.com | Disclosure | Contact |

Copyright - © 2004 - 2024 - All Rights Reserved.