[pyar] como saber que consume menos recursos?

Facundo Batista facundobatista en gmail.com
Sab Ago 21 23:12:04 ART 2010


2010/8/21 Federico Mendez <mendezfederico87 en gmail.com>:

> L1 = ['perro','gato','cocodrilo','loro']
> L2 = []
> for i in L1:
>    if i is not None:
>        L2.append(i)
>
> comparado a:
>
> L2 = L1[:]

Estos dos códigos no hacen lo mismo.

El primero sólo mete en L2 aquellos items de L1 que no son None. Justo
para el ejemplo que pusiste, dan lo mismo. Pero no son códigos
similares.


> ... si bien es un ejemplo grosero y el primero hace la copia de a un item a
> la vez mientras que el segundo solo copia a lo bestia, es ilustrativo. La
> duda es como comparar el uso de recursos de dos codigos que hacen algo
> parecido.

¿Recursos en qué sentido? CPU? Memoria? Tiempo de programador?

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/



More information about the pyar mailing list