Pular para o conteúdo

dataforge profile e fix

Onde o tempo foi gasto, ação por ação — e o que se conserta sozinho.

Um bench diz que está lento; um profile diz onde. Ele mede cada ação — chamadas, tempo próprio e por chamada — e ordena pelo que mais custa.

bash
dataforge profile src/main.df
dataforge bench src/main.df          # o tempo total, repetindo

fix#

dataforge fix roda o formatador e, em seguida, o linter: arruma o que dá para arrumar sozinho e lista o resto. O que exige julgamento não é consertado — uma ferramenta que muda código precisa ser previsível.

bash
dataforge fix              # formata e lista
dataforge fix --dry-run    # so o relatorio, sem escrever

Continue em Medir e Prometer desempenho.