JIT
-
Software Development
Just-In-Time (JIT) Compilation: Benefits, Drawbacks, and the Evolving Landscape
Just-In-Time (JIT) Compilation, a dynamic compilation technique, has emerged as a compelling solution to enhance the execution speed and resource…
Read More » -
Core Java
Java on Steroids: 5 Super Useful JIT Optimization Techniques
Java developer? Optimize your production monitoring. See the source code, call stack, and variable state behind all logged errors, warnings,…
Read More » -
Core Java
JIT Compiler, Inlining and Escape Analysis
Just-in-time (JIT) Just-in-time (JIT) compiler is the brain of the Java Virtual Machine. Nothing in the JVM affects performance more…
Read More » -
Core Java
An Unexpected Allocation – JIT Compilation Jitter
Whilst working on ByteWatcher (see my last post) I came across something rather strange. This is the actual code snippet…
Read More » -
Core Java
But that’s impossible, or finding out that the JIT has broken your code.
Every now and then you look at some code and think that it cannot be possibly be wrong. Once you…
Read More » -
Core Java
Java Just-In-Time compilation: more than just a buzzword
A recent Java production performance problem forced me to revisit and truly appreciate the Java VM Just-In-Time (JIT) compiler. Most…
Read More » -
Core Java
Printing Generated Assembly Code From The Hotspot JIT Compiler
Sometimes when profiling a Java application it is necessary to understand the assembly code generated by the Hotspot JIT compiler.…
Read More » -
Core Java
Do you get Just-in-time compilation?
Remember the last time when you were laughed at by C-developers? That the Java is so slooooow that they would…
Read More » -
Core Java
Just in Time Compiler (JIT) in Hotspot
The Just In Time Compiler (JIT) concept and more generally adaptive optimization is well known concept in many languages besides…
Read More »