Module sintra.crono
Medidor de tempo de execução de scripts.
Info:
- Release: $Id: crono.lua,v 1.7 2017/01/22 21:30:59 tomas Exp $
Functions
| new (c) | Construtor de instâncias. |
| push (f) | Registra um nome de função chamada. |
| log (s) | Registra um tempo, associando um rótulo a ele, se houver. |
| list () | Lista as medições registradas. |
Functions
- new (c)
-
Construtor de instâncias.
Registra o primeiro tempo (init).
Parameters:
- c
Returns:
-
Tabela que representa o objeto de medição de tempo.
- push (f)
-
Registra um nome de função chamada.
Parameters:
- f String com um nome para ser empilhado e usado como prefixo das mensagens.
Returns:
-
O próprio objeto, para facilitar as chamadas.
- log (s)
-
Registra um tempo, associando um rótulo a ele, se houver.
Parameters:
- s String com o rótulo associado ao tempo registrado (default = contador de tempos)
- list ()
-
Lista as medições registradas.
Returns:
-
Iterador que retorna cada diferença de medição e o rótulo associado.