]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Remove pair-counts from specialization stats. (GH-31500)
authorMark Shannon <mark@hotpy.org>
Tue, 22 Feb 2022 15:44:31 +0000 (15:44 +0000)
committerGitHub <noreply@github.com>
Tue, 22 Feb 2022 15:44:31 +0000 (15:44 +0000)
Tools/scripts/summarize_stats.py

index 5805ba46afed64610c0c85b101263cdaed724d8d..df20959ea87b641ba0b294f0fbda002a10ea2cd6 100644 (file)
@@ -42,10 +42,13 @@ def print_specialization_stats(name, family_stats, defines):
                 label = key[len("specialization."):]
             elif key == "execution_count":
                 label = "unquickened"
+            elif key in ("specialization.success",  "specialization.failure", "specializable"):
+                continue
+            elif key.startswith("pair"):
+                continue
             else:
                 label = key
-            if key not in ("specialization.success",  "specialization.failure", "specializable"):
-                rows.append((f"{label:>12}", f"{family_stats[key]:>12}", f"{100*family_stats[key]/total:0.1f}%"))
+            rows.append((f"{label:>12}", f"{family_stats[key]:>12}", f"{100*family_stats[key]/total:0.1f}%"))
         emit_table(("Kind", "Count", "Ratio"), rows)
         print_title("Specialization attempts", 4)
         total_attempts = 0