Questões de JVM (Máquina virtual Java) (Programação)

Limpar Busca

O analista de sistemas da UFRR Erick deseja ajustar a JVM (Java Virtual Machine) do Java 7, instalada no servidor de sua aplicação, objetivando otimizar sua performance. Para isso ele decidiu configurar a memória da JVM da seguinte forma: 

Quantidade máxima de memoria: 2GB 
Quantidade inicial de memória: 512MB 
Quantidade de memória destinada a armazenar objetos recém-criados: 256MB 

Baseado nessas informações, assinale a alternativa que apresenta quais parâmetros Erick deve configurar na JVM do servidor:

  • A -Xmn512m -Xms256m -Xmx2048m.
  • B -Xmn2048m -Xms256m -Xmx512m.
  • C -Xms512m -Xmx2048m -XX:MaxPermSize=256m.
  • D -Xms512m -Xmx256m -XX:MaxPermSize=2048m.
  • E -Xms512m -Xmx2048m -Xmn256m.

No processo de geração de código executável em Java, a etapa crucial que envolve a transformação do código- -fonte Java em bytecode e o componente responsável por executar esse bytecode são, respectivamente,

  • A bytecode e JIT Compiler
  • B compilação e JRE
  • C compilação e JVM
  • D interpretacão e JRE
  • E intermediário e Bytecode Engine

Um servidor de aplicações Java apresenta constantes problemas em suas aplicações que fecham inesperadamente. Ao analisar os registros do sistema, é observado que essas fecham após registrarem o seguinte erro:

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space


Considerando que as aplicações foram desenvolvidas corretamente e que a JVM (Java Virtual Machine) utilizada por elas está devidamente configurada, assinale a alternativa que apresenta CORRETAMENTE o componente do servidor que está subdimensionado nesse cenário: 

  • A Disco rígido.
  • B Processador.
  • C Memória RAM.
  • D Placa de vídeo.
Uma das linguagens mais utilizadas no mundo é a linguagem Java, isto por que, a linguagem Java possui uma característica impar, de sistemas criados com esta linguagem, serem executados em sistemas operacionais diferentes, assinale a alternativa que apresenta a ferramenta utilizada que permite esta característica da linguagem.
  • A JDK
  • B JVM
  • C JRV
  • D JAR

Julgue o item subsequente, relativos a JVM, NGINX e Jboss.


Bytecode é um conjunto de instruções independente de plataforma principalmente, pois é interpretado e executado pela JVM.

  • Certo
  • Errado