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