INNER CODE UNIT · Python
exponent
etchdroid/etchdroid · misc/ostream-trace-log-analyzer.py:153
exponent = min(int(log(size, 1024)), len(units) - 1)
quotient = float(size) / 1024 ** exponent
unit, precision = units[exponent]
return f"{quotient:.{precision}f} {unit}"
e0 = events_data[0]
e1 = events_data[-1]
t_delta_ns = e1["time_ns"] - e0["time_ns"]
t_delta_s = t_delta_ns / 1e9
blocks_delta = e1["block"] - e0["block"]
bytes_delta = blocks_delta * 512
print("Speed:", format_size(bytes_delta / t_delta_s), "/s")
print("Total time:", round(t_delta_s, 2), "seconds")
plt.xlabel('Block Number')