<div dir="ltr"><div>Buon anno, sono tornato online!</div><div><br></div>In ogni caso, tanto per confrontare le performance di Java e Python, e la "pesantezza" della JVM, ecco un link che puo' risultare utile che mostra come Python3 puo arrivare ad usare 30 (trenta) volte la CPU che Java usa, e non sempre la memoria usata e' inferiore:<div><a href="http://benchmarksgame.alioth.debian.org/u64q/python.html">http://benchmarksgame.alioth.debian.org/u64q/python.html</a><br></div><div><br></div><div>Interessante anche Java vs Go (linguaggio compilato nativamente) in cui Java outperforma Go in un paio di benchmark di oltre 3 volte:</div><div><a href="https://benchmarksgame.alioth.debian.org/u64q/go.html">https://benchmarksgame.alioth.debian.org/u64q/go.html</a><br></div><div><br></div><div>Piu' che Java comunque e' merito della JVM e dell'hotspot compiler, che ormai fa ottimizzazioni che solo una macchina puo' fare. Detto questo, il problema di solito sono i programmatori, non il linguaggio :), e io uso volentieri Python3 perche' lo trovo un ottimo linguaggio OO, semplice, conciso e potente!</div><div><br></div><div>Ciao,<br></div><div><br></div><div><br></div><div><br></div><div> Bruno</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-01-01 10:50 GMT+00:00 Simone Federici <span dir="ltr"><<a href="mailto:s.federici@gmail.com" target="_blank">s.federici@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Carlos Catucci <br></div><span class=""><div><div class="gmail_quote" style="width:288px"><blockquote class="gmail_quote" style="width:288px;margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Di suo, pensatuccia lo e', dai</blockquote></div></div><div><br></div></span><div>magari la vm cpython si avvicinasse minimamente alle performance della jvm</div><div><br></div><div>la memoria è alta e i tempi di avvio sono più lenti perche la jvm pre carica tutte le classi all'avvio e se le mette in memoria. mentre python le carica solo quando il runtime le incontra.</div><div><br></div><div>ma una volta up and running, non ci sono paragoni che reggono. spesso se la cava bene anche coi i compilati..</div><div><br></div><div><br></div>
<br>______________________________<wbr>_________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">http://lists.python.it/<wbr>mailman/listinfo/python</a><br>
<br></blockquote></div><br></div>