• sst_cs_apps
    • ssg_core_services
    • 13
    • False
    • Hide

      None

      Show
      None
    • Red Hat Enterprise Linux
    • x86_64, aarch64

      What were you trying to do that didn't work?

      Running python3.11 has 10+% lower performance than running the same version of python on Ubuntu 22.04.

      Please provide the package NVR for which bug is seen:

      python3.11-3.11.5-1.el9.x86_64

      How reproducible:

      Easy

      Steps to reproduce

      1. Install python3.11 and python3.11-pip
      2. Run python3.11 -m pip install pyperformance
      3. Run python3.11 -m pyperformance run -o results.json
      4. Repeat same for Ubuntu 22.04

      Alternatively run with python's timeit module

      for i in range(100000000):
          j=i

      Expected results

      Performance numbers should be within 5%

      Actual results

      Performance numbers show at least a 10% degradation.  This is collected after converting all test times to milliseconds and then using Geometric mean on the test times in milliseconds.

        1. image-2024-03-20-13-12-52-297.png
          92 kB
          Keith Valin
        2. ubuntu_pgo.patch
          1 kB
          Keith Valin
        3. fedora.O3.json
          877 kB
          Miro Hrončok
        4. fedora.pr111.json
          891 kB
          Miro Hrončok
        5. fedora.pr111.O3.json
          886 kB
          Miro Hrončok
        6. fedora.rawhide.json
          886 kB
          Miro Hrončok
        7. fedora.ubuntu_pgo.O3.json
          892 kB
          Miro Hrončok
        8. fedora.ubuntu_pgo.json
          870 kB
          Miro Hrončok

            cstratak@redhat.com Charalampos Stratakis
            kvalin@redhat.com Keith Valin
            Joe Mario, Michey Mehta, Pete Rival
            Keith Valin Keith Valin
            Lukas Zachar Lukas Zachar
            Votes:
            0 Vote for this issue
            Watchers:
            17 Start watching this issue

              Created:
              Updated: