1. Problema
Perfilar el código Python para detectar dónde se localizan los cuellos de botella.
2. Solución
En las librerías estándar de Python existen dos paquetes para realizar esta tarea (Bernard, 2016):
- profile
- cProfile
3. Código Python
Prueba de ejecución:
Figura 1. Resultado de la prueba de perfil de código Python. |
En la Figura 1 se muestra el resultado del perfil de la ejecución de la función mostrar_mensaje().
Desde la línea de comandos se puede ejecutar una prueba de perfil de rendimiento:
$ python -m profile -o resultado.out archivo.py
4. Literatura & Enlaces
Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.