Files
windmill/benchmarks/plot.py
Ruben Fiszel 21e8d7694c perf: improve queue performance (#2222)
* benchs

* progress

* prog

* progress

* progress

* progress

* update

* progress

* progress

* progress

* progress

* progress

* all

* all

* improve queries

* improve queries

* rm imv

* all

* all
2023-09-03 09:44:16 +02:00

22 lines
663 B
Python

import matplotlib.pyplot as plt
import json
with open("/tmp/windmill/profiling.json") as json_file:
data = json.load(json_file)
i = 0
for impacts in data["timings"][:]:
i += 1
if i % 200 != 0:
continue
timefilteredForce = plt.plot(impacts)
plt.text(len(impacts) - 1, impacts[-1], f"{i}")
timefilteredForce = plt.xlabel("points")
timefilteredForce = plt.ylabel("Force fast")
# for impacts in data["timings"][0:100]:
# timefilteredForce = plt.plot(impacts)
# timefilteredForce = plt.xlabel("points")
# timefilteredForce = plt.ylabel("Force slow")
plt.show()