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, repetindofix#
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 escreverContinue em Medir e Prometer desempenho.