Lines Matching full:total
33 TOTAL = "specialization.deferred", "specialization.hit", "specialization.miss", "execution_count" variable
38 total = sum(family_stats.get(kind, 0) for kind in TOTAL)
39 if total == 0:
56 … rows.append((f"{label:>12}", f"{family_stats[key]:>12}", f"{100*family_stats[key]/total:0.1f}%"))
206 def emit_execution_counts(opcode_stats, total): argument
225 rows.append((name, count, f"{100*count/total:0.1f}%",
226 f"{100*cumulative/total:0.1f}%", miss))
242 def emit_specialization_overview(opcode_stats, total): argument
246 ("Basic", basic, f"{basic*100/total:0.1f}%"),
247 ("Not specialized", not_specialized, f"{not_specialized*100/total:0.1f}%"),
248 ("Specialized", specialized, f"{specialized*100/total:0.1f}%"),
253 total = 0
256 total += value
260 rows.append((key, value, f"{100*value/total:0.1f}%"))
263 rows.append((key, value, f"{100*value/total:0.1f}%"))
268 total = stats.get("Object new values")
273 materialize = f"{100*value/total:0.1f}%"
282 total = 0
285 total += opcode_stat['execution_count']
286 return total
288 def emit_pair_counts(opcode_stats, total): argument
305 rows.append((opname[i] + " " + opname[j], count, f"{100*count/total:0.1f}%",
306 f"{100*cumulative/total:0.1f}%"))
344 total = get_total(opcode_stats)
345 emit_execution_counts(opcode_stats, total)
346 emit_pair_counts(opcode_stats, total)
348 emit_specialization_overview(opcode_stats, total)