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

Workaround for JRE crash when rendering round capped dash…

Since Java 6 there has been a problem with rendering using a dashed stroke with round caps. Under given circumstances attempts to render a...
Kieran France
1 min read

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