def discover_benches(publish_or_subscribe):
for f in os.listdir(os.curdir):
if not f.startswith(publish_or_subscribe + '-'):
continue
with open(f) as fi:
datalines = [l.split() for l in fi.readlines() if l[0].isdigit()]
rpss = [float(d[1]) for d in datalines]
rps_avg = s.mean(rpss)
rps_stddev = s.pstdev(rpss)
parts = f.split('-')
size = int(parts[-1])
yield ('-'.join(parts[1:-1]), size, rps_avg, rps_stddev)
评论列表
文章目录