Relógio de parede

um logger de desempenho simples baseado em pilha
Baixe Agora

Relógio de parede Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Owen Jacobson
  • Site do editor:
  • http://alchemy.grimoire.ca/

Relógio de parede Tag


Relógio de parede Descrição

WallClock é um simples logger de desempenho baseado em pilha escrito em Python.WallClock fornece algumas ferramentas simples para identificar partes lentas do seu código. Ele mantém uma pilha de timers de corrida e relata a árvore de tempos de execução quando a pilha esvazia fora.Simple USAGeto código de tempo com wallclock, use as funções `` `Push` e` `'pop``' 'pelo módulo wallclock :: Importar Wallclock Def Slow_Function (): Wallclock.push ('função lenta') Tempo de importação Tempo.sleep (3) wallclock.pop ('função lenta') Def Main (): wallclock.push ('manuseio de uma solicitação', ativar = verdadeiro ) slow_function () wallclock.pop ('manuseio de uma solicitação') Main () Isso produzirá uma pequena árvore em `` stderr`` resumindo o tempo necessário para executar `` principal () `:: lidar com um Solicitar FUNCIONAMENTO LENTA A função `` Push`` Isso é normalmente um rótulo curto e descritivo para o tipo de trabalho que acontece sob o tempo. `` Push`` 'Leva um argumento de palavra-chave opcional, `' enable```, que controla se esta chamada para" empurrar "deve começar o tempo (se ainda não for iniciado). `` `wallclock`` ignora as chamadas para` `empurrar`` até que tenha sido ativado, e desabilite automaticamente quando a função de" push "permitindo" 'POP'. A função `` 'pop' '' ' , qual é o rótulo para pop. Isso permite uma inserção simples de pares de "` `` `` `` pop` #` Código circundante que pode retornar, ou pode levantar uma exceção, sem adicionar blocos de 'try`' "" "" "" excluir "ou similar (mas veja abaixo para uma melhor abordagem). `` `wallclock`` irá aparecer fora da pilha até encontrar um temporizador empurrado com o rótulo passado, ou até que ele esvazie a página inicial do timer Stack.Product


Relógio de parede Software Relacionado

pyxtra.

Um pequeno utilitário de linha de comando para acessar o serviço Swisscom Xtrazone SMS ...

76

Download