O perf inclui algumas habilidades de "representação gráfica"?

1

É possível criar um bitmap ou uma imagem vetorial a partir dos dados coletados pelo perf profiler no linux?

    
por user2485710 02.03.2014 / 06:40

1 resposta

2

Dê uma olhada neste artigo intitulado: perf Exemplos , ele tem vários exemplos que mostram como você pode fazer gráficos de chama como este:

OgráficoacimatambémpodesergeradocomoumarquivoSVGinterativo.Ográficofoigeradousandoa ferramenta FlameGraph . Este é um software separado de perf .

Uma série de comandos semelhantes a este foram usados para gerar esse gráfico:

$ perf record -a -g -F 99 sleep 60
$ perf script | ./stackcollapse-perf.pl > out.perf-folded
$ ./flamegraph.pl out.perf-folded > perf-kernel.svg

Os FlameGraphs da CPU (acima) são abordados com mais detalhes neste artigo, intitulado: Gráficos de Chamas da CPU . Para obter detalhes sobre os FlameGraphs para outros recursos, como memória, confira esta página intitulada: Flame Graphs .

    
por 02.03.2014 / 07:31