Open arthur-flam opened 4 years ago
We love Brendan Gregg's flame charts and integrated Martin Spier's d3-flame-graph.
At a glance, you can check where you code spends its CPU cycles, and use differential flame graphs to debug regressions: https://samsung.github.io/qaboard/docs/visualizations/#flame-graphs
For now we keep the issue open, we may turn it into a thread or "project"
Right now QA-Board focuses on algorithm engineering. Another big area is software performance.
How do people track software performance?
Unit tests are not enough to judge software performance. Some organizations:
On the ops side, if we're talking about applications/services:
For libraries or products used as dependencies by others, it's not possible to setup those tools. Could QA-Board help "shift-left" and help identify issues before releases?
Development workflows for performance engineering
Features needed
perf
.hyperfine
)Reference: perf/profiling tools