(Виртуалната машина е програмата, която интерпретира или, в някои случаи, компилира и изпълнява компактните Java байт кодове, които съставляват Java програма.)
Виртуалните машини използват до два пъти повече изчислителни ресурси, които обикновено се изискват.