Profiling de un script Python con la herramienta cProfile

Posted on lun 13 junio 2016 in Tutorial Python • Tagged with Python, Profiling, cProfile • 2 min read

Hace un tiempo toque el tema de herramientas de profiling para Python (ver enlace).

Hay otras herramientas como cProfile que se pueden usar y son menos invasiva que las de los artículos anteriores, quiero decir, no necesitan modificar el código de la aplicación para que sea utilizada.

Como script de …


Continue reading

Profiling de un script python con cProfile

Posted on mié 05 diciembre 2012 in Tutorial Python • Tagged with General, Linux, numpy, python, cProfile, Profiling • 3 min read

Continuando con los artículos sobre profiling, otra herramienta para llevar adelante el profiling se llama cProfile, esta es una extensión en C que se introdujo en Python 2.5. Se usa para determinar Profiling deterministico (se mide el tiempo de manera precisa en vez de muestreo).

El ejemplo que se …


Continue reading

Profiling de un script python con line_profiler

Posted on mar 04 diciembre 2012 in Tutorial Python • Tagged with General, Linux, numpy, Python, Profiling, line_profiler • 2 min read

Ahora se mostrará el uso de la herramienta line_profiler para hacer profiling de programas Python.

Lo primero que se tiene que hacer es instalar line_profiler con el comando easy_install o pip:

easy_install line_profiler
pip install line_profiler

El código que se va a revisar es el mismo del artículo anterior (matriz …


Continue reading

Profiling de un script python con timeit

Posted on lun 03 diciembre 2012 in Tutorial Python • Tagged with General, numpy, Python, Profiling, timeit • 4 min read

El profiling permite conocer el tiempo que consume un programa en ejecutarse e incluso conocer cuanto tarda cada llamada de funciones de distintos módulos utilizados.

El ejemplo que se hará es un script que tiene una función donde se le pasa el tamaño de la matriz NxN generada de forma …


Continue reading