Understanding How Just in Time Compiler Works

The source code that is written is compiled to an intermediate code called the bytecode (in Java) or the Common Intermediate Language (in .Net). Either the Java Virtual Machine or the Common Language Runtime (CLR) is used to compile the code to the intermediate form.

When you execute the program, i.e. the intermediate code, the Just-In-Time (JIT) compiler comes into the picture. The job of the JIT compiler is to convert intermediate code in to the machine code or the native code for execution. With the JIT the code can be optimized to a particular operating system. This is one of the advantages of going for such code execution.

The advantage of converting the source code to the intermediate code is that it can run on any operating system provided you have the JIT for that operating system. This gives the portability to your code.

In .Net the CLR which also has the JIT is used to convert the CIL code into the native code to be processed by the machine. It is also possible to convert the source code to the native code directly by bypassing the tasks done by the JIT. This helps to reduce the load in the JIT. This is done in some cases.

Acquisition Aims to Change History for Mobile Apps & Data
Mobile App Compiler OpenPlug Joins Alcatel-Lucent Maybe you love mobile apps - or maybe you build them yourself. Either way, it's big news that international mobile infrastructure conglomerate Alcatel-Lucent has acquired cross-platform mobile app development tool and compiler OpenPlug . Alcatel-Lucent , a company with a nearly $6 billion market cap, will soon begin offering OpenPlug's Adobe Flex ...

Mobile Acquisitions: Alcatel-Lucent Buys OpenPlug, VeriFone Buys WAY Systems
Today brings us a small slew of mobile related acquisitions. Starting with atel-Lucent who look to extend their range of mobile applications through an acquisition of OpenPlug through the company's ELIPS Studio. This product is a developer tool, which allows developers to write an application once and have it translated automatically across multiple platforms. From the [...] Mobile Acquisitions ...

The mix tape - Louisville style [Music]
Chances are you have either made a mix tape for someone or received one. When the phrase "mix tape" is uttered, it is understood that it generally means a mix CD these days. Think of it like saying "Coke" to mean "soda." Mix tapes are about flow and feeling not happenstance. The mix tape, like a concept record, should be compiled with its entirety in mind. Even if the theme is bound by a certain ...




______________________________________________________

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 |



_______________

FREE Subscription

Stay Current With the Latest Technology Developments Realted to .NET. Signup for Our Newsletter and Receive New Articles Through Email.

Name:

Email:

Note : We never rent, trade, or sell our email lists to anyone. We assure that your privacy is respected and protected.


 

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