Newsgroup: it.comp.macintosh
Titolo: [Switch] Python performace

Ciao a tutti, su it.comp.lang.python stiamo cercando di convincere un
gruppetto di programmatori a swithcare (in realtà lo facciamo per la
felicità di Marco Balestra :-) ) e si chiedevano come fossero le
performace di python sotto Mac. Che ne dite di collaborare ?
Potete far girare questo script e dirmi che risultati avete (magari con
breve descrizione della macchina )
python
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/t
est/pystone.py -o
è un piccolo bench per l'interprete python che gira in pochissimo tempo.
-- 
Ciao & Grazie 1k per la collaborazione
Fabio

 č un piccolo bench per l'interprete python che gira in pochissimo tempo.
Pystone(1.1) time for 50000 passes = 3.96
This machine benchmarks at 12626.3 pystones/second
Pbook 12"@867Mhz con 640Mb di RAM (5 programmi aperti)
ciao
dan

):

Ecco i risultati del mio Powerbook Ti 1 GHZ con 768 mega di Ram
Pystone(1.1) time for 50000 passes = 2.21
This machine benchmarks at 22624.4 pystones/second
Tieni conto pero` che questi dati nel mio caso vanno presi un po' con le 
molle in quanto mentre lo facevo avevo sia Zope che Plone in funzione.
I tuoi amici di it.comp.lang.python sanno cosa vuol dire. :))
-- 
Riccardo Saettone
Per rispondere togliere Alfa e Beta dall'indirizzo

 č un piccolo bench per l'interprete python che gira in pochissimo tempo.
Pystone(1.1) time for 50000 passes = 4.83
This machine benchmarks at 10352 pystones/second
Ibook 700 384 Mb di RAM
-- 
l'indignazione e' come un orgasmo
dura poco e poi viene sonno

 Pessime, terribili... e` lentissimo, e fa venire i brufoli! ;o))
Eh eh sapevo di fare la tua gioia
-- 
Ciao
Fabio

 cioe' in pratica viaggia quasi il doppio del mio pb 12"?
Già qualcuno mi spiega perchè il Ti ha queste performance paurose ?
merito della cache o simili ?
Ad ogni modo devo dire che prendiamo una bella paghetta dagli utenti
winzoz su questo fronte!
-- 
Ciao
Fabio

 e' anche meglio :)
Noo non voglio ricominciare ! 
devo resistere
basta con questa disputa
non resisto!
W IL PITONE!!!!
:-)
-- 
Ciao
Fabio

 
ok lo so che se macino operazioni semplici a 3ghz non c'è storia ma il
mio (non ridere) g4 45o mhz prende una paga molto significativa!
il mio G4 fa attorno ai 6000 mentre un PIII 500 macchina equivalente
come freq fa 10000! il che allora comincia a puzzarmi. O l'interprete è
compilato un po' blando come ottimizzazioni sotto mac (nulla di più
facile) oppure bo.
Ad ogni modo concordo che sarebbe interessate un test comparativo tra 2
os su una stessa macchina.
Non è poi che la questione della velocità sia così significativa,
soprattutto su un bench poco significativo come questo,solo che la
faccenda mi incuriosiva.
-- 
Ciao
Fabio

Pystone(1.1) time for 50000 passes = 1.91
This machine benchmarks at 26178 pystones/second
G5 dual, 1Gb ram, 21 applic aperte
fede

 facile) oppure bo.
Confermo che l'interprete č compilato una cioffeca! l'ho ricompilato
aggiungendo qualche flag e la differenza si sente!
Prima: 
Pystone(1.1) time for 50000 passes = 7.4
This machine benchmarks at 6756.76 pystones/second
Dopo:
Pystone(1.1) time for 50000 passes = 5.9
This machine benchmarks at 8474.58 pystones/second
-- 
Ciao
Fabio

 "problema" sw.
Già, io punterei sulla seconda...IMHO.
dan

 anche se non credo che lo ricompilero'... 
bhč ho fatto una cosa un po grezza tanto che non funziona completamente
(con queste ottimizzazioni non riesco a costruire il framework  mentre
l'interprete funziona correttamente e passa anche i test forniti con i
sorgenti)
Ad ogni modo ho solo aggiunto alla variabile CFLAGS queste voci:
-fast -mcpu=G4 -maltivec (gcc 3.3)
neanche su tutti i moduli, solo nell'interprete principale
-- 
Ciao
Fabio

 funziona dovrebbe farlo di suo da solo :)
si però non lo fa . . . onsetamente non so nulla di come lavora
internamente configure quindi non saprei metterci mano
-- 
Ciao
Fabio