2012/1/5 Matteo Boscolo <matteo.bosc...@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
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python