Perguntas com a marcação «profiling»

Profiling é o processo de medir um aplicativo ou sistema executando uma ferramenta de análise chamada profiler. As ferramentas de criação de perfil podem se concentrar em muitos aspectos: tempos de chamada de funções e contagem, uso de memória, carga de CPU e uso de recursos.

1192
Como medir o tempo gasto por uma função para executar

Preciso obter tempo de execução em milissegundos. Eu originalmente fiz essa pergunta em 2008. A resposta aceita era usar o novo Date (). GetTime () No entanto, todos podemos concordar agora que o uso da API performance.now () padrão é mais apropriado. Portanto, estou mudando a resposta aceita...

374
Quais são alguns bons perfis de .NET?

Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Quais profilers você usou ao trabalhar com programas .net e quais você...

289
Maneira mais simples de criar um perfil de um script PHP

Qual é a maneira mais fácil de criar um perfil de script PHP? Eu adoraria colocar algo que me mostre um despejo de todas as chamadas de função e quanto tempo elas levaram, mas também estou bem em colocar algo em torno de funções específicas. Eu tentei experimentar a função microtime : $then =...

282
Medindo o tempo de execução da função em R

Existe uma maneira padronizada em R de medir o tempo de execução da função? Obviamente, eu posso pegar system.timeantes e depois da execução e depois tirar a diferença, mas gostaria de saber se existe alguma maneira ou função padronizada (gostaria de não inventar a roda). Lembro-me de que já...

230
Como perfil o uso de memória no Python?

Recentemente, me interessei por algoritmos e comecei a explorá-los escrevendo uma implementação ingênua e otimizando-a de várias maneiras. Eu já estou familiarizado com o módulo Python padrão para criação de perfil em tempo de execução (para a maioria das coisas, achei a função mágica timeit no...

227
Como analiso um arquivo .hprof?

Eu tenho um servidor de produção executando com o seguinte sinalizador: - XX: + HeapDumpOnOutOfMemoryError Na noite passada, ele gerou um arquivo java-38942.hprof quando nosso servidor encontrou um erro de heap. Acontece que os desenvolvedores do sistema conheciam a bandeira, mas não tinham como...

166
Alternativas ao gprof [fechado]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que...

138
Medindo o tempo de execução de uma função em C ++

Quero descobrir quanto tempo uma determinada função leva no meu programa C ++ para executar no Linux . Depois, quero fazer uma comparação de velocidade. Eu vi várias funções de tempo, mas acabei com isso do impulso. Crono: process_user_cpu_clock, captures user-CPU time spent by the current...