Reloj de pared

Un registrador de rendimiento sencillo de pila
Descargar ahora

Reloj de pared Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Owen Jacobson
  • Sitio web del editor:
  • http://alchemy.grimoire.ca/

Reloj de pared Etiquetas


Reloj de pared Descripción

Wallclock es un registrador de rendimiento a base de pila simple escrito en Python.Wallclock proporciona algunas herramientas simples para identificar partes lentas de su código. Mantiene una pila de temporizadores de ejecución e informa el árbol de los tiempos de ejecución cuando la pila se vacía. CÓDIGO DE TIEMPO DE USAGETO DE USAGETO CON FUNCIONES DE VELOCIDAD, Use las funciones `` Push-Push`` y `` pop'` proporcionado por el módulo de WallClock :: Importar Wallclock def Slow_Function (): wallclock.push ('Función lenta') Importar Time Time.Sleep (3) Wallclock.pop ('Función lenta') Def Main (): Wallclock.push ('Manipulación de una solicitud', habilita = verdadero ) Slow_Function () wallclock.pop ('manejo de una solicitud') principal () Esto producirá un árbol pequeño en `` stderr 'sumando el tiempo necesario para ejecutar' `Main ()` :: Manejo de uno Solicitud Función lenta La función `` Push`` 'se toma un argumento posicional, que es la etiqueta del temporizador que se empuja a la pila de WallClock. Esta es normalmente una etiqueta corta y descriptiva para el tipo de trabajo que sucede bajo el tiempo. `` PUSH '', también se necesita un argumento de palabra clave opcional, `` habilitada '., que controla si esta llamada a `` Push "debe iniciar el tiempo (si aún no está iniciado). `` Wallclock`` ignora las llamadas a `` Push`` hasta que se haya habilitado, y se deshabilita automáticamente cuando la habilitación `` Push`` es `` Pop '. La función `` pop'` toma un argumento posicional , que es la etiqueta para POP. Esto permite la inserción simple de los pares de "PUSH PUSH'`` /` `POP`` /` `POP '. abajo para un mejor enfoque). `` Wallclock``` Los temporizadores emergerán los temporizadores de la pila hasta que encuentre un temporizador presionado con la etiqueta pasada, o hasta que se vacíe la página de inicio de la pila del temporizador.


Reloj de pared Software relacionado

ttr.aws.utils.s3

Algunas líneas de comandos Utilidades para interactuar con los archivos almacenados en AWS S3 incl. Los versionados. ...

39

Descargar