Você já sentiu sua aplicação Java ficando lenta sem motivo aparente? Muitas vezes, o problema está na forma como a memória é gerenciada! O Garbage Collector (GC) é essencial para a performance do Java, mas escolher e configurar o GC certo pode fazer toda a diferença no desempenho da sua aplicação.
Neste vídeo, vou te mostrar como funcionam os diferentes Garbage Collectors do Java (G1, ZGC, Shenandoah e Parallel GC), suas vantagens e quando escolher cada um. Além disso, vamos entender o que são a memória heap e stack, duas áreas fundamentais onde os objetos e as variáveis são armazenados. A memória heap é onde os objetos dinâmicos são alocados e geridos pelo Garbage Collector, enquanto a memória stack é usada para armazenar variáveis locais e controle de execução. Compreender essas diferenças é crucial para otimizar sua aplicação e evitar problemas de desempenho.
⭐ Seja um membro do canal e tenha acesso às lives, vídeos e conteúdos exclusivos!
/ @kipperdev
👇🏻 Notion exclusivo para os membros
/ @kipperdev
VÍDEOS RELACIONADOS
📺 • Resolvendo DESAFIO de VAGA BACKEND co…
📺 • CURSO DE SPRING para INICIANTES | Tut…
📺 • Aprendendo Java ☕️: Conceitos, Dicas …
👉 Me siga no Instagram!
/ kipper.dev
🌎 Comunidade do Discord
/ discord
Livros que eu li e recomendo
——————————
👉 Livro Arquitetura Limpa
https://amzn.to/3MBk0pU
👉 Livro Refatoração
https://amzn.to/431o1Lo
——————————
Timestamps:
00:00 Intro
00:42 Divisão de memória pelo programa
01:30 Memória Heap e Stack
06:55 Conceito de Coletor de Lixo
10:30 Coletores de Lixo do Java
#java #programação #performance #javaperformance
Sobre
Links
Descontos e outras Redes!
sandwiche.me/kipper.dev
Detalhes do canal
Faça login para ver este endereço de e-mail
www.youtube.com/@kipperdev
139 mil inscritos
243 vídeos
6.504.031 visualizações
Inscreveu-se em 24 de jul. de 2012
Brasil
Compartilhar canal