Medir a duração dos estágios de inicialização do aplicativo; tempo gasto no processamento de dados; o tempo de renderização (renderização) e assim por diante nos permitem julgar a suficiência de recursos e a eficácia de nossa solução como tal. Além disso, muitas vezes é o tempo que pode nos indicar erros na ausência de sinais óbvios de tal nos registros. Por exemplo, se o processamento de uma solicitação, que geralmente leva vários milissegundos, "come" periodicamente mais de um segundo, esse é um motivo óbvio para verificar o manipulador de solicitações.
Já que carregar um aplicativo com toneladas de logs é um caminho duvidoso, para dizer o mínimo, o desenvolvedor, como regra, define tempos para operações críticas. E onde não há tempos, você pode achar útil a nova funcionalidade na versão atualizada do "visualizador de log" do chipmunk.
Com a versão 2.5.3 o chipmunk tem uma nova aba “Medição de tempo”.
Ao abri-lo, o aplicativo tentará imediatamente determinar de forma independente o formato de data / hora que você usa nos registros. Se for bem-sucedido, um novo item "Intervalo de tempo de início" aparecerá no menu de contexto. Agora você pode especificar o ponto de partida para o tempo.
Assim que o "intervalo de tempo" estiver aberto, todos os carimbos de data / hora ficarão destacados e clicáveis. Um simples clique adicionará um intervalo, mas não o fechará, o que permitirá que você obtenha uma barra estocada; e ao clicar com ctrl pressionado, o intervalo de tempo será fechado.
Ao adicionar várias medidas, elas ficarão disponíveis para você na forma de um gráfico, que também possui dois modos: para comparação de duração
e um modo que leva em conta a escala de tempo.
Notas de gestão
- scrolling —
- ctrl/control + scrolling —
- shift + scrolling — ( )
Você pode exportar facilmente as medidas obtidas para csv.
Neste estágio, o chipmunk nem sempre é capaz de determinar independentemente o formato de data / hora que você está usando. Para esses casos, você mesmo pode especificar o formato ou definir vários.
Como no último post , lembro que o projeto é totalmente open-source (sem SMS e registro;)) e, como qualquer projeto open source, precisa do seu apoio moral . Portanto, as estrelas do github são extremamente bem-vindas e garantem o posterior apoio ao projeto, a concretização de seus desejos, e apenas raios de gentileza e gratidão em sua direção.
Falando em desejos. Se você gostaria de ver qualquer funcionalidade adicional, você pode criar um problemana página do github, especificando seu recurso de tipo. Bem, ou apenas deixando um comentário aqui.
Obrigado.