ExpertiDict

Java · Essencial · Português · Técnico

JVM

/ˈʒɔtɐ ˈve ˈẽmi/substantivo

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 -version

Exemplos

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.

Veja também

Todos os termos de Java