Herramientas de usuario

Herramientas del sitio


clase:iabd:pia:1eval:tema02

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
clase:iabd:pia:1eval:tema02 [2025/03/12 14:36]
admin [Medición de rendimiento]
clase:iabd:pia:1eval:tema02 [2025/03/17 12:47] (actual)
admin [Medición de rendimiento]
Línea 655: Línea 655:
 </sxh> </sxh>
 ===== Medición de rendimiento ===== ===== Medición de rendimiento =====
-Para medir el tiempo que ha tardado algo se usa el método ''perf_counter''.+Para medir el tiempo que ha tardado algo se usa el método ''monotonic()''.
  
 <sxh python> <sxh python>
Línea 677: Línea 677:
 <note tip> <note tip>
 El problema de ''perf_counter()'' es que cuenta el tiempo en el que el ordenador está suspendido mientras que ''monotonic()'' no lo hace. Y tampoco cuenta el tiempo que el proceso está suspendido. El problema de ''perf_counter()'' es que cuenta el tiempo en el que el ordenador está suspendido mientras que ''monotonic()'' no lo hace. Y tampoco cuenta el tiempo que el proceso está suspendido.
 +
 +Según la documentación de python [[https://docs.python.org/3/library/time.html|time — Time access and conversions]] se indica para ''perf_counter()'' que: // It does include time elapsed during sleep and is system-wide//.
 +
 +
 +Sin embargo en Python 3.10.12 con Linux Mint 22 da el mismo resultado ''monotonic()'' que ''perf_counter()''
 </note> </note>
  
 Mas información: Mas información:
 +  * [[https://docs.python.org/3/library/time.html|time — Time access and conversions]]
   * [[https://luminousmen.com/post/how-to-not-leap-in-time-using-python/|How to not leap in time using Python]]   * [[https://luminousmen.com/post/how-to-not-leap-in-time-using-python/|How to not leap in time using Python]]
   * [[https://morton-kuo.medium.com/ml09-e549b2c26c47|ML09: Measuring Running Time in Python & R]]   * [[https://morton-kuo.medium.com/ml09-e549b2c26c47|ML09: Measuring Running Time in Python & R]]
clase/iabd/pia/1eval/tema02.1741786580.txt.gz · Última modificación: 2025/03/12 14:36 por admin