Visão Geral
Este Curso JVM Internals and Performance Tuning se aprofunda nos componentes internos da JVM e no conjunto de ferramentas oferecido pelo ecossistema da JVM. Também descreve possíveis cenários que podem surgir durante o suporte ao sistema de produção. A compreensão da arquitetura interna da JVM pode ajudar os desenvolvedores a escrever códigos mais eficientes; a análise de desempenho e o ajuste dos parâmetros da JVM podem ajudar a equipe de operações a encontrar e relatar problemas mais rapidamente.
Objetivo
Após concluir este Curso JVM Internals and Performance Tuning, você será capaz de:
- Entenda os aspectos internos da JVM
- Use criadores de perfil e ferramentas de monitoramento
- Analise despejos de memória e thread
- Meça e ajuste os parâmetros do GC
- Crie conjuntos de testes de desempenho
Publico Alvo
- Desenvolvedores Java com vários anos de experiência que buscam aprofundar seu conhecimento sobre JVM, bem como para administradores de sistema que buscam melhorar suas habilidades de ajuste de desempenho de JVM.
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
- Introduction: what is a VM?
- History of Java
Detailed JVM architecture:
- Specifications
- Byte code
- Memory model
- Class loader model
- Garbage collection
- JIT
- Agents
- Monitoring standards
Performance analysis tuning:
- Types and patterns of garbage collection
- JMX and monitoring tools
- Thread dump collection and analysis tools
- Profiling tools
- Memory analysis tools
TENHO INTERESSE