Pular para o conteúdo

benchmarks

A maioria dos corredores de CI tem o tamanho errado

Em 40% dos trabalhos vemos uma utilização média da CPU inferior a 30%. Outros 12% estão fixados em 100% no caminho crítico.

{autor} · {papel} · {data} · {minutos} {minutosLabel}

O tamanho do corredor geralmente é escolhido uma vez, defensivamente, e nunca revisitado. Os dados de utilização dizem que a escolha é errada em ambas as direções com mais frequência do que certa.

Superdimensionado: 40% dos empregos

A utilização média da CPU abaixo de 30% significa que você está pagando por núcleos ociosos. A causa mais comum é um trabalho que foi movido para um executor maior para corrigir um problema que acabou sendo relacionado ao cache.

Subdimensionado: 12% dos empregos

Fixado em 100% para todo o trabalho e no caminho crítico. Aqui, um executor maior se paga imediatamente em tempo de espera do desenvolvedor, mesmo a uma taxa por minuto mais alta.

A terceira categoria

Espera de E/S alta com CPU baixa. Esses trabalhos são vinculados ao disco e nenhuma quantidade de núcleos extras ajudará. Eles precisam de armazenamento mais rápido.

Seu próximo build pode ser duas vezes mais rápido, pela metade do preço

Comece grátis. Sair é a mesma linha, e publicamos esse diff também.