Announcement

Collapse
No announcement yet.

Python 3.11 Performance Benchmarks Are Looking Fantastic

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Python 3.11 Performance Benchmarks Are Looking Fantastic

    Phoronix: Python 3.11 Performance Benchmarks Are Looking Fantastic

    Last month Python 3.11 Beta 1 was released as their first preview of this major update to the Python programming language. Besides new language features and other improvements, Python 3.11 performance is looking fantastic with very nice performance uplift over prior Python 3.x releases.

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Those are some serious performance gains. That can be the difference between Python being too slow vs "good enough".

    Comment


    • #3
      Originally posted by schmidtbag View Post
      Those are some serious performance gains. That can be the difference between Python being too slow vs "good enough".
      The goal is to make Python 50% faster. This release is only the first set of performance improvements and there is more scheduled.

      ZDNet reports: Guido van Rossum, who created popular programming language Python 30 years ago, has outlined his ambitions to make it twice as fast — addressing a key weakness of Python compared to faster languages like C++. Speed in Core Python (CPython) is one of the reasons why other imple...

      Comment


      • #4
        When your language is dreadfully slow, there's lots of low hanging fruit for performance improvement. It is surely taking its time getting there tho...

        Comment


        • #5
          Looking fantastic indeed. You can't realistically ask for much more from a new minor version.

          Comment


          • #6
            Originally posted by ddriver View Post
            When your language is dreadfully slow, there's lots of low hanging fruit for performance improvement. It is surely taking its time getting there tho...
            "Dreadfully slow" depends on what you want to do with it. If you write a microservices app in Python and look for the performance bottlenecks, chances are most of your services will be just fine with Python.

            That said, you don't choose Python for runtime performance. You choose it for speed of development and for the infinite number of bindings it brings to the table.
            Last edited by bug77; 06 June 2022, 10:23 AM.

            Comment


            • #7
              Dear python,
              you are a slow scripting language. You are only getting improvements in performance because your baseline sucks. You are not fast. You will never be fast. You are suboptimal by design. Now do something useful and try to persuade anyone who cares about performance to use a compiled language instead of slow scripting languages. And stop trying to be fast, you will never be. Any attempt to optimise something suboptimal by design will result in something suboptimal by design. Accept your fate at last and stop tormenting us.

              Comment


              • #8
                Beta3 was released on June 6th, Why Beta1?

                Comment


                • #9
                  Originally posted by Setif View Post
                  Beta3 was released on June 6th, Why Beta1?
                  This testing began in May when it comes to testing across multiple Python versions, etc, then working it into the publishing queue.
                  Michael Larabel
                  https://www.michaellarabel.com/

                  Comment


                  • #10
                    I hope python 3.11 speeds up 'emerge' command on gentoo

                    Comment

                    Working...
                    X