A Java virtual machine (JVM) is a process virtual machine that can execute Java bytecode. It is the code execution component of the Java platform.

JVM

Interesting PDF bugs – Nasty Java JVM bug (revisited)

Here at IDRSolutions, one of the features of our JPedal library is a PDF to image converter. Occasionally we get bug reports from our...
Bethan Palmer
1 min read

Setting up VisualVM in under 5 minutes

It’s hard to put a label on VisualVM – it has a profiler, but it’s more than that. It also has tools for tracking...
Sam Howard
1 min read

Annoying Java Bugs – JVM bug in BufferedImage code…

When we load up PDF images we use a number of optimisations. One of these is to down-sample the images to reduce their size...
Mark Stephens
1 min read

Supporting older versions of Java

New Java versions are an exciting event. In addition to the bug fixes (and new bugs!) in the JVM, a Java version often adds...
Mark Stephens
1 min read

When you have finished with your toys don’t forget…

The built in garbage collection in the JVM is designed so that when an object is no longer alive (can not be referenced from...
Kieran France
1 min read