Java · Essencial · Português · Técnico
JVM
Máquina virtual que executa bytecode Java. Carrega classes, gerencia a memória e traduz o código para instruções do processador, permitindo que o mesmo programa rode em vários sistemas.
Onde usar
Surge quando alguém pergunta qual versão da JVM roda em produção ou por que a aplicação consome tanta memória. Saber que tudo roda sobre ela explica o aquecimento lento e as flags de ajuste.
Em código
java -version # JVM instalada
java -jar app.jar # roda na JVM
java -XX:+PrintFlagsFinal -versionExemplos
A JVM de produção ainda é a do Java 17?
Aumentamos a heap da JVM para quatro gigas.
Cuidado
Não confunda JVM com JDK: a JVM só executa programas, enquanto o JDK também traz compilador e ferramentas.
Sinônimos
máquina virtual Java
Origem
Sigla de Java Virtual Machine, máquina virtual Java.