Orologio da parete

Un semplice logger di prestazioni basato su stack
Scarica ora

Orologio da parete Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Owen Jacobson
  • Sito web dell'editore:
  • http://alchemy.grimoire.ca/

Orologio da parete Tag


Orologio da parete Descrizione

WallClock è un semplice logger prestazioni basato su stack scritto in Python.WallClock fornisce alcuni semplici strumenti per identificare parti lente del tuo codice. Mantiene una pila di timer in esecuzione, e riporta l'albero di esecuzione dei tempi di esecuzione quando lo stack svuota il codice temporale USAGETO con Wallclock, usa il `` push` e `` pop` "funziona fornito dal modulo wallclock: import wallclock def slow_function (): wallclock.push ('funzione lenta') tempo di importazione time.sleep (3) wallclock.pop ('funzione lenta') def main (): wallclock.push ('gestendo una richiesta', abilita = true ) slow_function () wallclock.pop ('Gestione di una richiesta') principale () Questo produrrà un piccolo albero sul "Stderr" che riassume il tempo impiegato per eseguire `` main () `` :: Gestire uno Richiesta Funzione lenta della funzione `` push``` prende un argomento posizionale, che è l'etichetta del timer che viene spinto sullo stack di Wallclock. Questo è normalmente una breve etichetta descrittiva per il tipo di lavoro che accade sotto i tempi. `` Push` "Prende anche un argomento opzionale di parole chiave,` `abilita``, che controlla se questa chiamata a" spingere il` dovrebbe iniziare il tempo (se non è già iniziato). `` wallclock` "Ignora le chiamate a" spingere il` fino a quando non è stato abilitato e si disabilita automaticamente quando l'abilitazione del `` push`` "è` `pop``` La funzione `pop``` , che è l'etichetta da fare. Ciò consente un semplice inserimento del `` push` / `` pop`` 'coppie che circondano il codice che potrebbe tornare, o potrebbe sollevare un'eccezione, senza aggiungere extra `` tentativo`` / `` tranne il` del` del` o simili (ma vedere sotto per un approccio migliore). `` Wallclock`` "Verrà i timer scoppiati dalla pila finché non trova un timer spinto con l'etichetta passata, o finché non svuota la pagina della home page di Timer Stack.Product


Orologio da parete Software correlato

Launchbox.

Confezione e risoluzione della dipendenza per i libri di cucina da chef-Solo ...

31

Scarica

TTR.AWS.UTILS.S3.

Alcune utilità di righe di comando per interagire con i file memorizzati in AWS S3 incl. controversie. ...

39

Scarica