Perguntas sobre 'profiling'

1
resposta

profiling velocidade de leitura de arquivos via / dev / null?

Estou analisando a velocidade na qual um determinado programa do Linux lê um determinado arquivo de entrada usando uma quantidade diferente de threads fazendo isso: time ~/src/myprogram -t $t inputfile 1>/dev/null 2>/dev/null Parece...
28.05.2013 / 14:13
0
respostas

xperf funções de pilha de chamada: “Sistema \ Interrompe + DPCs”

Durante a criação de perfil do desempenho do Windows com o xperf, coletei um rastreio e obtive os dados da pilha de chamadas. Se, se continuar a investigar a pilha de chamadas, o rastreamento às vezes termina com System\Interrupts + DPCs ou c...
09.05.2018 / 00:35
13
respostas

Como obter o tempo de execução de um script efetivamente?

Gostaria de exibir o tempo de conclusão de um script. O que eu faço atualmente é - #!/bin/bash date ## echo the date at start # the script contents date ## echo the date at end Este é apenas o horário de início e fim do script. Seria...
19.10.2012 / 15:26
3
respostas

Determinando o arquivo específico responsável pela alta E / S

Este é um problema simples, mas a primeira vez que eu tive que corrigi-lo: encontrar quais arquivos / inodes específicos são os alvos da maioria das I / O. Eu gostaria de ser capaz de obter uma visão geral do sistema, mas se eu tiver que dar um...
15.08.2013 / 16:19
3
respostas

Detectar se um binário ELF foi construído com instrumentação gprof?

É possível verificar se determinado programa foi compilado com a instrumentação GNU gprof, ou seja, com o sinalizador '-pg' passado ao compilador e ao linker, sem executá-lo para verificar se ele geraria uma gmon.out file?     
06.06.2011 / 12:55
2
respostas

Como fazer com que o 'perf perf record' trabalhe com símbolos libc e libstdc ++?

Estou usando o perf record -g no x86-64 Linux para criar um perfil de um programa. Vários símbolos em libc ou libstdc ++ possuem 0 como pai: __GI___strcmp_ssse3 (libc) e strcmp@plt (libstdc ++) por exemplo. (Eu posso realmente quebra...
23.05.2012 / 15:17
2
respostas

Localizar hog de kernel de CPU ocasional

Eu tenho um kernel PREEMPT 2.6.35 rodando em processador ARMv7 de velocidade moderada. Cerca de uma vez a cada 100 - 125s, algo faz com que o kernel falhe em processar alguns drivers relacionados a áudio com bastante rapidez para evitar déficits...
03.04.2013 / 17:46
3
respostas

Comando para medir erros de TLB no LINUX?

Alguém poderia me direcionar para um comando para medir erros do TLB no LINUX, por favor? Não há problema em considerar (ou aproximar) falhas de página menores como erros da TLB?     
24.01.2012 / 07:39
4
respostas

Como posso criar um perfil de um script de shell?

Eu tenho vários programas que estou executando em um script de shell: ./myprogram1 ./myprogram2 ... Eu sei que posso criar um perfil para cada programa individual editando o código-fonte, mas queria saber se havia uma maneira de medir o t...
30.05.2012 / 04:00
3
respostas

Perfil Detalhado por Processo

Estou procurando uma maneira de criar um perfil de um único processo, incluindo o tempo gasto para CPU, E / S, uso de memória ao longo do tempo e, opcionalmente, chamadas do sistema. Eu já conheço o callgrind oferecendo alguns recursos bás...
25.07.2012 / 15:49