[pyar] Es caro importar?

Alejandro Santos listas en alejolp.com
Vie Jun 4 20:06:00 ART 2010


Daniel Moisset wrote:
> 2010/6/4 Hystrix <ego en hystrix.com.ar>:
>> Una consulta breve, es caro hacer un import de un modulo con muchas cosas.
>> Puntualmente si voy a usar dos o tres cosas de un modulo, me conviene
>> importar el modulo entero o importar solo que voy a usar.
>>
>> from django.forms import ModelForm
>> from django.forms import CharField
> 
> para hacer esto, de todos modos adentro tiene que importar el modulo
> entero. Si esto tiene alguna diferencia de performance, va a ser mas
> lento que "import django.forms". Apostaría que es muy muy dificil
> hacer un programa de verdad donde la diferencia de tiempo importe
> 
> Las dos variantes estan no por cuestiones de performance, sino para
> darte flexibilidad a como queres ocupar/organizar tu namespace.
> 

Además de eso, el import se ejecuta una sola vez al inicio del programa,
por lo que solo la primer vez va a andar lento. Y ahí está una de las
razones por las que CGI anda más lento que las otras variantes (WSGI,
FastCGI, etc).


-- 
Alejandro Santos
http://www.alejolp.com.ar




More information about the pyar mailing list