Skip to content
Latchkey

O Que É Saída em Buffer?

A saída em buffer é a prática de acumular os bytes escritos em um buffer na memória e enviá-los ao destino em lotes, em vez de um por vez. Escritas menos numerosas e maiores são mais eficientes, mas os dados não ficam visíveis até que o buffer seja descarregado. Uma falha antes de um flush pode perder o conteúdo em buffer.

Por que isso importa

O buffering é o motivo pelo qual uma etapa de CI que falhou pode exibir logs truncados que param antes do ponto real da falha. Forçar um flush ou desativar o buffering faz a saída de log aparecer em tempo real para depuração.

Guias relacionados