From: Mark Shannon Date: Tue, 22 Feb 2022 15:44:31 +0000 (+0000) Subject: Remove pair-counts from specialization stats. (GH-31500) X-Git-Tag: v3.11.0a6~136 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1320d56ff73af290775d6ca5749ecd3ac5b67158;p=thirdparty%2FPython%2Fcpython.git Remove pair-counts from specialization stats. (GH-31500) --- diff --git a/Tools/scripts/summarize_stats.py b/Tools/scripts/summarize_stats.py index 5805ba46afed..df20959ea87b 100644 --- a/Tools/scripts/summarize_stats.py +++ b/Tools/scripts/summarize_stats.py @@ -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