Ferramentas Google Desempenho (Profiler) tutorial
-
11-09-2019 - |
Pergunta
Eu apenas o download e construiu as bibliotecas / executáveis ??de Ferramentas Google de desempenho. Antes de executar o profiler CPU sobre a aplicação que eu quero para investigar, eu quero aprender a usar as ferramentas corretamente, talvez, em um aplicativo de amostra. Qual seria um bom exemplo para executar o profiler Google CPU on? Agradecemos antecipadamente.
Solução
Os seguintes aparece parágrafo no README.windows arquivos distribuídos com perftools 1.3:
A pilha-profiler teve uma porta preliminar para o Windows. Ele não foi bem testado, e provavelmente não funciona em tudo quando Quadro Pointer Optimization (FPO) está habilitado - isto é, no modo de versão. As outras características do perftools, como o CPU-profiler e vazar-checker, ainda não foram portados para o Windows em tudo.
Outras dicas
Na minha experiência, para ajuste de desempenho, pilha-amostragem é o método de escolha.
Google perftools contém uma pilha-amostrador, e eu acredito que seu analisador visual pode ser feito para mostrar o custo de instruções individuais, e não apenas funções.
O que você precisa saber é a porcentagem de tempo a pilha contém essa afirmação, porque isso é quanto tempo seria poupado se a declaração foram removidos.