Pular para o conteúdo

Arcane.Perfil

Medir com rigor, onde o 'Bench' da a media: percentis (p50, p95, p99, p999) com aquecimento separado, comparacao com SIGNIFICANCIA estatistica (Mann-Whitney, que nao supoe normalidade — tempo de execucao nao e normal), linha de base guardada para acusar regressao no CI, flame graph das ACOES da linguagem em SVG sem nada de fora, pausas do coletor medidas na fonte e contencao de trava.

Funções (16)#

Assinatura
chama_svg(perfil, largura=1200, altura_linha=18)
chama_texto(perfil)
com_trava(alvo, acao)
comecar_perfil(interp)
comparar(a, b, opcoes=None)
conferir(nome, medida, opcoes=None)
estatisticas_da_trava(alvo)
gc_pausas(acao)
guardar(nome, medida, arquivo='perfil-base.json')
mann_whitney(a, b)
medir(acao, opcoes=None)
perfilar(acao, interp=None)
relatorio(medida)
resumir(valores, casas=4)
terminar_perfil(coleta)
trava()