• 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. fedora.O3.json
          877 kB
        2. fedora.pr111.json
          891 kB
        3. fedora.pr111.O3.json
          886 kB
        4. fedora.rawhide.json
          886 kB
        5. fedora.ubuntu_pgo.json
          870 kB
        6. fedora.ubuntu_pgo.O3.json
          892 kB
        7. image-2024-03-20-13-12-52-297.png
          image-2024-03-20-13-12-52-297.png
          92 kB
        8. ubuntu_pgo.patch
          1 kB

            mhroncok@redhat.com Miro Hrončok
            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: