Skip to Content
Otimizando o Java nativo da nuvem, 2ª edição
book

Otimizando o Java nativo da nuvem, 2ª edição

by Benjamin J. Evans, James Gough
March 2025
Intermediate to advanced
496 pages
13h 54m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Content preview from Otimizando o Java nativo da nuvem, 2ª edição

Capítulo 6. Execução de código na JVM

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Os dois principais serviços que qualquer JVM fornece são a gestão da memória e um contentor fácil de utilizar para a execução do código da aplicação. Abordámos a recolha de lixo com alguma profundidade nos Capítulos 4 e 5 e, neste capítulo, passamos à execução do código.

Nota

Lembra-te que a especificação da máquina virtual Java, normalmente referida como a especificação da VM, descreve como uma implementação Java em conformidade tem de se comportar.

A especificação VM define a execução do bytecode Java em termos de um intérprete. No entanto, em termos gerais, os ambientes interpretados têm um desempenho desfavorável em comparação com os ambientes de programação que executam diretamente o código de máquina. A maioria dos ambientes Java modernos de nível de produção resolve este problema fornecendo a capacidade de compilação dinâmica.

Como discutimos no Capítulo 3, esta capacidade é também conhecida como compilação just-in-time, ou apenas compilação JIT. É um mecanismo pelo qual a JVM controla quais métodos estão sendo executados para determinar se métodos individuais são elegíveis para compilação em código diretamente executável.

Neste capítulo, começamos por apresentar o ciclo de vida básico de uma aplicação Java, tal como acontece tipicamente hoje em dia. Em seguida, fornecemos uma breve visão geral da interpretação de ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Livro de Receitas Java, 5ª Edição

Livro de Receitas Java, 5ª Edição

Ian F. Darwin

Publisher Resources

ISBN: 9798341637665