sway/scripts/perf
Igor Rončević e6f2ac87cf
Add perf-diff-stats just recipe (#7480)
## Description

This PR adds the `perf-diff-stats` recipe to the `justfile`. The recipe
calculates a simple statistics of performance improvements and
regressions obtained from the `perf-diff` recipe. The statistics
contains the _count_, _average_, _median_, _max_, and _min_ of
improvements and regressions and can be used to easily communicate
performance differences gained in a PR.

E.g.:

|   | Improvements | Regressions |
| - | -: | -: |
| Count   | 3 | 4 |
| Average | 8.13% | -2.21% |
| Median  | 7.05% | -1.07% |
| Max     | 12.86% | -6.12% |
| Min     | 4.47% | -0.59% |

## Checklist

- [ ] I have linked to any relevant issues.
- [x] I have commented my code, particularly in hard-to-understand
areas.
- [x] I have updated the documentation where relevant (API docs, the
reference, and the Sway book).
- [ ] If my change requires substantial documentation changes, I have
[requested support from the DevRel
team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
- [ ] I have added tests that prove my fix is effective or that my
feature works.
- [ ] I have added (or requested a maintainer to add) the necessary
`Breaking*` or `New Feature` labels where relevant.
- [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
Code Review
Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
- [x] I have requested a review from the relevant team or maintainers.
2025-11-04 09:48:07 +11:00
..
extract-gas-usages.sh Add --perf option to test to collect and diff performance data (#7459) 2025-10-21 18:41:35 +04:00
perf-diff-latest.sh Add perf-diff-stats just recipe (#7480) 2025-11-04 09:48:07 +11:00
perf-diff-stats.sh Add perf-diff-stats just recipe (#7480) 2025-11-04 09:48:07 +11:00
perf-diff.sh Add perf-diff-stats just recipe (#7480) 2025-11-04 09:48:07 +11:00