Questão de Programação — Frameworks em Programação — CESPE / CEBRASPE 2023
Programação›Frameworks em Programação
Código
ce153199
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Perfil: Arquitetura e Engenharia Tecnológica
Acerca de Spring Boot, julgue o item que se segue.GraalVM native images possibilitam deploy de aplicações Java e, quando comparadas a uma imagem JVM (Java virtual machine) padrão, consomem mais memória e, como consequência, possuem um tempo de inicialização maior.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
GraalVM Native Images no Spring Boot
Gabarito: ❌ ERRADO. A afirmação está incorreta porque, ao contrário do que é dito, as imagens nativas do GraalVM consomem menos memória e possuem um tempo de inicialização menor quando comparadas a uma imagem JVM padrão.
A banca inverteu as características principais dos native images: a compilação ahead-of-time (AOT) do GraalVM elimina a necessidade da JVM em tempo de execução, resultando em redução de memória e inicialização quase instantânea — justamente o oposto do que o item descreve.
❌ ERRADO
O item afirma que "consomem mais memória e, como consequência, possuem um tempo de inicialização maior". Na prática, as native images são conhecidas exatamente por:
Menor consumo de memória (não carregam a JVM inteira);
Inicialização muito mais rápida (não há interpretação de bytecode nem aquecimento da JVM).
Portanto, a assertiva está incorreta.
GraalVM Native Image vs JVM padrão: Consumo de memória (Nativo: maior (afirmação do item), Real: menor); Tempo de inicialização (Nativo: maior (afirmação do item), Real: menor); Causa (Compilação AOT (ahead-of-time), Elimina JVM em tempo de execução)