[Python] Pararelizzare due loop

Andrea Francia andrea a andreafrancia.it
Gio 5 Gen 2012 22:28:09 CET


2012/1/5 Matteo Boscolo <matteo.boscolo a boscolini.eu>

> Supponi di avere due liste da 1.000.000 di elementi ..
> ciclo per un milione
> e poi per un altro milione
>
> se pararelellizzo  dovrei se non dimezzare almeno ridurre il tempo di
> esecuzione .. che dite ??


1) Che e' molto facile rallentare il codice nel tentativo di velocizzarlo
con le micro-ottimizzazioni.
2) Che e' piu' facile ottimizzare quando il codice e leggibile e che le
micro-ottimizzazioni rendeno il codice poco leggibile.
3) Che ha volte ha molto senso parallelizzare tasks che fanno tanto I/O.
4) Che solo proprio in alcuni casi il tempo della macchina e' piu' prezioso
di quello del programmatore.
5) Che in genere il programma passa la maggior parte del tempo in una
piccola parte di codice. Le misure sono essenziali per trovarla.
6) Spesso c'e' sempre tempo per ottimizzare piu' tardi.

Ciao
-- 
Andrea Francia http://www.andreafrancia.it
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20120105/1040349e/attachment.html>


Maggiori informazioni sulla lista Python