Excerpts from Xen's message of 2017-12-17 12:34:49 +0100: > > > -------- Oorspronkelijke bericht -------- > Onderwerp: Re: Speed vs Memory [was: On Lists and Iterables] > Datum: 17-12-2017 12:28 > Afzender: Xen <l...@xenhideout.nl> > Ontvanger: Neal McBurnett <n...@bcn.boulder.co.us> > > Just to summarize this. > > Xen schreef op 17-12-2017 12:22: > > > Meanwhile Python 3.4 can be excessively slower than 2.7. SO WHERE'S THE > > GAIN? > > I haven't found any "definitive" benchmarks yet but there are plenty of > people benchmarking and they reveal that 3.4 is much slower than 2.7. > > This is an example: > > Python 2.7: 24344.88 pystones/second > Python 3.4: 17459.89 pystones/second > Nuitka 2.7: 47243.92 pystones/second > Nuitka 3.4: 28658.92 pystones/second > > That's 72% the performance of Python 2.7 and 60% while pre-compiling. > > And for that you change your language to decrease memory consumption for > temporary scoped objects? >
And better native threading. And predictable unicode support. And a cleaner reference implementation. Flat out microbenchmark performance is rarely a reliable predictor of overall performance. Code spends most of its time waiting on other parts of the computer than slamming through the CPU. In fact, if it is CPU-intensive, you ought to write an extension in a more optimizable language like C or Rust. What is often a predictor of productivity in software is how effectively a team can communicate with one another. IMO, you've compromised all of our ability to communicate with one another in this thread with huge rambling emails that are mostly centered around a few repeated points. * You don't participate in the Python community. * You don't write Python for Ubuntu. * You don't like the differences between Python 2 and 3. * You'd like to argue that Ubuntu should do something to stop Python 3. I'd like to suggest that if you want to communicate with us, you stop repeating all of these. If you have said other things in your in-line replies, I missed them because I skimmed past the repetition. To the larger point: Python has learned from the Python 3 experience by actually going through it. Ubuntu has in fact participated in it from the very beginning and seems to have embraced the changes even if that has turned out to be frustrating for some users. It's over. It happened. We're here, not there. Find peace with that, however you may, but please, if you've said something already, just stop. -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss