Resultados da pesquisa a pedido "perf"

1 a resposta

Bons recursos para programar contadores PEBS (Amostragem precisa com base em eventos)?

Eu tenho tentado registrar todos os acessos à memória de um programa, o que, como li, parece impossível. Eu tenho tentado ver até que ponto posso registrar pelo menos uma grande parte dos acessos à memória, se não todos. Então, eu estava olhando ...

1 a resposta

Coletando os dados para um processo de partiulcar da PMU para cada 1 milhão de segundos

Gostaria de acessar os contadores de desempenho de hardware para um PID específico a cada 1 mili segundo e salvar a saída em um arquivo de texto. O código abaixo coleta os dados de todos os processos em execução no sistema em paralelo por um ...

3 a resposta

Criação de perfil de tempos de sono com perf

Eu estava procurando uma maneira de descobrir onde meu programa gasta tempo. Eu li otutorial de perf [https://perf.wiki.kernel.org/index.php/Tutorial]e tentou definir o perfil dos tempos de sono, conforme descrito lá. Eu escrevi o programa mais ...

2 a resposta

Como usar a ferramenta linux `perf` para gerar o perfil“ fora da CPU ”

Brendan D. Gregg (autor do livro DTrace) tem uma variante interessante de criação de perfil: oCriação de perfil "Fora da CPU" [http://www.brendangregg.com/offcpuanalysis.html](eGráfico de chama fora da ...

3 a resposta

Comando perf do Linux para referências de cache

Quero medir a taxa de falta de cache do meu código. Podemos usar a lista perf para mostrar os eventos suportados. Minha área de trabalho possui um processador Intel (R) Core (TM) i5-2400 CPU a 3,10 GHz, a lista perf contém atualizações de cache e ...

2 a resposta

Eventos desconhecidos no nodejs / v8 flamegraph usando perf_events

Eu tento fazer alguns perfis de nodejs usando o Linux perf_events, conforme descrito por Brendan Greggaqui [http://www.brendangregg.com/blog/2014-09-17/node-flame-graphs-on-linux.html]. O fluxo de trabalho é o seguinte: execute o nó> 0.11.13 ...

1 a resposta

O relatório perf mostra que esta função “__memset_avx2_unaligned_erms” possui sobrecarga. isso significa que a memória está desalinhada?

Estou tentando criar um perfil do meu código C ++ usando a ferramenta perf. A implementação contém código com instruções SSE / AVX / AVX2. Além desse código, é compilado com-O3 -mavx2 -march=native bandeiras. Acredito__memset_avx2_unaligned_erms ...

2 a resposta

Entendendo o impacto do lfence em um loop com duas longas cadeias de dependência, para aumentar comprimentos

Eu estava brincando com o códigoesta resposta [https://stackoverflow.com/a/50496379/5801661], modificando-o levemente: BITS 64 GLOBAL _start SECTION .text _start: mov ecx, 1000000 .loop: ;T is a symbol defined with the CLI (-DT=...) TIMES T imul ...

2 a resposta

Como restringir perf.data a um subintervalo de tempo

Eu uso o linux perf (perf_events) para produzir um arquivo perf.data com timestamps. Como posso gerar um relatório de todos os eventos em um sub intervalo de tempo [i-start, i-end]? Posso talvez restringir perf.data para um arquivo ...