Entendendo COLETOR DE LIXO DO JAVA (memória Heap, Stack, Garbage Collector)

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