MCPcopy Create free account
hub / github.com/nodejs/node / print_most_common

Function print_most_common

deps/v8/tools/regexp-sequences.py:94–110  ·  view source on GitHub ↗
(d, seqlen, total)

Source from the content-addressed store, hash-verified

92 return stats, total
93
94def print_most_common(d, seqlen, total):
95 # Sort by count
96 sorted_items = sorted(d.items(), key=lambda kv: kv[1]['count'], reverse=True)
97
98 for (k, val) in sorted_items:
99 count = val['count']
100 loops = val['loops']
101 pct = count * 100.0 / total
102
103 if pct < 1.0:
104 return
105
106 loop_pct = loops * 100.0 / count
107
108 seq_str = ' --> '.join(k)
109 print("{}: {} ({:.2f} %) - Loops: {} ({:.2f} %)".format(
110 seq_str, count, pct, loops, loop_pct))
111
112def main(argv):
113 if len(argv) < 2:

Callers 1

mainFunction · 0.85

Calls 5

sortedFunction · 0.85
printFunction · 0.70
formatMethod · 0.65
itemsMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected