MCPcopy Index your code
hub / github.com/nodejs/node / do_stats

Function do_stats

deps/v8/tools/callstats.py:505–525  ·  view source on GitHub ↗
(args)

Source from the content-addressed store, hash-verified

503
504
505def do_stats(args):
506 domains = {}
507 for path in args.logfiles:
508 filename = os.path.basename(path)
509 domain = extract_domain(filename)
510 if domain not in domains: domains[domain] = {}
511 read_stats(path, domains[domain], args)
512 if args.aggregate:
513 create_total_page_stats(domains, args)
514 for i, domain in enumerate(sorted(domains)):
515 if len(domains) > 1:
516 if i > 0: print()
517 print("{}:".format(domain))
518 print('=' * 80)
519 domain_stats = domains[domain]
520 for key in domain_stats:
521 domain_stats[key]['time_stat'] = \
522 statistics(domain_stats[key]['time_list'])
523 domain_stats[key]['count_stat'] = \
524 statistics(domain_stats[key]['count_list'])
525 print_stats(domain_stats, args)
526
527
528# Create a Total page with all entries summed up.

Callers

nothing calls this directly

Calls 9

extract_domainFunction · 0.85
read_statsFunction · 0.85
create_total_page_statsFunction · 0.85
sortedFunction · 0.85
statisticsFunction · 0.85
print_statsFunction · 0.85
printFunction · 0.70
formatMethod · 0.65
enumerateFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…