ExpertiDict

Java · Intermediário · Inglês · Técnico

stop-the-world

/stɑp ðə wɜrld/substantivo

Pausa em que a JVM suspende todas as threads da aplicação para o garbage collector ou outra operação trabalhar com segurança.

Onde usar

Aparece em análises de latência: 'a pausa de 800 ms é um stop-the-world do GC'. G1 e ZGC tentam reduzir essas pausas.

Em código

java -Xlog:gc -jar app.jar
# linha de pausa, por exemplo:
# [info][gc] Pause Young (Normal) 3.4ms

Exemplos

The latency spike is a stop-the-world pause from the GC.

O pico de latência é uma pausa stop-the-world do GC.

G1 tries to keep stop-the-world pauses under a target.

O G1 tenta manter as pausas stop-the-world abaixo de uma meta.

Cuidado

Nem todo coletor para tudo igual: ZGC e Shenandoah fazem a maior parte do trabalho de forma concorrente, mas ainda existem pausas curtas.

Sinônimos

pausa do GC

Origem

Do inglês stop the world, parar o mundo: toda a aplicação congela.

Veja também

Todos os termos de Java