Analyze performance difference of 3.10 vs 3.13

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • Priority: Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • DevProd Correctness
    • Correctness 2026-02-09, Correctness 2026-02-23
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Found by running buildscripts_test 5 times per python version on the same host:

      [2026/02/09 14:15:48.654] ######################################################################
      [2026/02/09 14:15:48.654] # All Runs Complete!
      [2026/02/09 14:15:48.654] ######################################################################
      [2026/02/09 14:15:48.654] ========================================
      [2026/02/09 14:15:48.654] All Run Results
      [2026/02/09 14:15:48.654] ========================================
      [2026/02/09 14:15:48.654] Run   | Py 3.10 (s)  | Py 3.13 (s)  | Speedup    | Saved (s)
      [2026/02/09 14:15:48.654] ----------------------------------------------------------------------
      [2026/02/09 14:15:48.655] 1     | 107.177      | 96.704       | 1.108x     | 10.473
      [2026/02/09 14:15:48.655] 2     | 106.506      | 96.615       | 1.102x     | 9.891
      [2026/02/09 14:15:48.655] 3     | 106.527      | 96.57        | 1.103x     | 9.957
      [2026/02/09 14:15:48.655] 4     | 106.356      | 96.063       | 1.107x     | 10.293
      [2026/02/09 14:15:48.655] 5     | 106.685      | 96.039       | 1.110x     | 10.646
      

      Similar results were found across other variants too all ranging in about a 1.1-1.15x speedup.
      This is about the same as what was found on my development workstation.

      Honeycomb metrics aren't quite useful yet since these changes are so new. They're actually showing no change or a slight increase in runtime on 3.13, but this should normalize over time.

      Honeycomb since v5 merge.
      Honeycomb before v5 merge

            Assignee:
            Nicholas Jefferies
            Reporter:
            Nicholas Jefferies
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: