garbage collector

Java Garbage Collector – Implementações, ZGC (Parte 4 / Final)

ZGC (Low Latency) O Z Garbage Collector, é um coletor de lixo escalável de baixa latência projetado para atender aos seguintes objetivos: Tempos máximos de pausa de sub-milissegundos (Para JDK <16 o max GC pause-time é na casa de 10ms, no JDK ≥16 fica abaixo de 1ms) Os tempos de pausa não aumentam com o tamanho […]

Java Garbage Collector – Implementações, G1 GC (Garbage First) (Parte 3)

G1 GC O objetivo do G1 GC é minimizar o tempo de pausa do GC e garantir o máximo de rendimento possível sem configuração adicional. Seu modelo fornece uma solução para usuários que executam aplicativos que exigem grandes heaps (não exigido) com uma latência de execução do GC limitada, ou seja, tempo de pausa (Ou […]

Java Garbage Collector – Implementações, Serial GC e Parallel GC (Parte 2)

Principais Implementações A JVM possui várias implementações de Garbage Collector: Serial, Parallel, G1, Z …  Cada coletor é otimizado para uma situação, e não necessariamente um é melhor que o outro, mas dependendo do objetivo de seu software conseguiremos escolher o mais adequado. Nesta sessão iremos entender suas principais características, qual é usada por default nas […]

Java Garbage Collector - Introdução (parte 1)

O objetivo deste artigo é conhecermos como a JVM lida com o gerenciamento de memória de nossas aplicações, quais os tipos de Garbage Collectors existentes até o momento e como escolher o melhor para determinada situação. O Garbage Collector (GC) é uma forma de realizar o gerenciamento automático de memória. Podemos dizer que é um […]

Rolar para o topo