def print_results(results, columns, buckets): delays = [i[0] for i in results if isinstance(i[0], float)] failures = [i for i in results if not isinstance(i[0], float)] sizes = [i[1] for i in results] print('%sSIZES%s (bytes):' % (colorama.Fore.RED, colorama.Fore.RESET)) graph.print_histogram(graph.generate_histogram(sizes, buckets), columns, '%d') print('') total_size = sum(sizes) print('Total size : %s' % graph.to_units(total_size)) print('Total items : %d' % len(sizes)) print('Average size: %s' % graph.to_units(total_size / len(sizes))) print('Largest item: %s' % graph.to_units(max(sizes))) print('') print('%sDELAYS%s (seconds):' % (colorama.Fore.RED, colorama.Fore.RESET)) graph.print_histogram(graph.generate_histogram(delays, buckets), columns, '%.3f') if failures: print('') print('%sFAILURES%s:' % (colorama.Fore.RED, colorama.Fore.RESET)) print('\n'.join(' %s (%s)' % (i[0], graph.to_units(i[1])) for i in failures))
def print_results(results, columns, buckets): delays = [i[0] for i in results if isinstance(i[0], float)] failures = [i for i in results if not isinstance(i[0], float)] sizes = [i[1] for i in results] print('%sSIZES%s (bytes):' % (colorama.Fore.RED, colorama.Fore.RESET)) graph.print_histogram( graph.generate_histogram(sizes, buckets), columns, '%d') print('') total_size = sum(sizes) print('Total size : %s' % graph.to_units(total_size)) print('Total items : %d' % len(sizes)) print('Average size: %s' % graph.to_units(total_size / len(sizes))) print('Largest item: %s' % graph.to_units(max(sizes))) print('') print('%sDELAYS%s (seconds):' % (colorama.Fore.RED, colorama.Fore.RESET)) graph.print_histogram( graph.generate_histogram(delays, buckets), columns, '%.3f') if failures: print('') print('%sFAILURES%s:' % (colorama.Fore.RED, colorama.Fore.RESET)) print( '\n'.join(' %s (%s)' % (i[0], graph.to_units(i[1])) for i in failures))
def print_results(results, columns, buckets): delays = [i for i in results if isinstance(i, float)] failures = [i for i in results if not isinstance(i, float)] graph.print_histogram(graph.generate_histogram(delays, buckets), columns, "%5.3f") print("") print("Total items : %d" % len(results)) average = 0 if delays: average = sum(delays) / len(delays) print("Average delay: %.2fs" % average) # print('Average overhead: %s' % graph.to_units(total_size / len(sizes))) print("") if failures: print("") print("%sFAILURES%s:" % (colorama.Fore.RED, colorama.Fore.RESET)) print("\n".join(" %s" % i for i in failures))
def print_results(results, columns, buckets): delays = [i for i in results if isinstance(i, float)] failures = [i for i in results if not isinstance(i, float)] graph.print_histogram( graph.generate_histogram(delays, buckets), columns, '%5.3f') print('') print('Total items : %d' % len(results)) average = 0 if delays: average = sum(delays)/ len(delays) print('Average delay: %s' % graph.to_units(average)) #print('Average overhead: %s' % graph.to_units(total_size / len(sizes))) print('') if failures: print('') print('%sFAILURES%s:' % (colorama.Fore.RED, colorama.Fore.RESET)) print('\n'.join(' %s' % i for i in failures))
def print_results(results, columns, buckets): delays = [i for i in results if isinstance(i, float)] failures = [i for i in results if not isinstance(i, float)] graph.print_histogram(graph.generate_histogram(delays, buckets), columns, '%5.3f') print('') print('Total items : %d' % len(results)) average = 0 if delays: average = sum(delays) / len(delays) print('Average delay: %.2fs' % average) #print('Average overhead: %s' % graph.to_units(total_size / len(sizes))) print('') if failures: print('') print('%sFAILURES%s:' % (colorama.Fore.RED, colorama.Fore.RESET)) print('\n'.join(' %s' % i for i in failures))
def print_results(results, columns, buckets): delays = [i for i in results if isinstance(i, float)] failures = [i for i in results if not isinstance(i, float)] print('%sDELAYS%s:' % (colorama.Fore.RED, colorama.Fore.RESET)) graph.print_histogram( graph.generate_histogram(delays, buckets), columns, ' %.3f') print('') print('Total items : %d' % len(results)) average = 0 if delays: average = sum(delays)/ len(delays) print('Average delay: %s' % graph.to_units(average)) print('') if failures: print('%sEVENTS%s:' % (colorama.Fore.RED, colorama.Fore.RESET)) values = {} for f in failures: values.setdefault(f, 0) values[f] += 1 graph.print_histogram(values, columns, ' %s') print('')