DMD performance dashboard is live now
Abul Hossain Khan
abulkhan19175 at gmail.com
Wed Sep 23 15:01:52 UTC 2026
Hi everyone,
Quick update on the performance regression publisher project from
GSoC. The dashboard is now up and running at
https://perf.dlang.org
Every merge to dmd master gets measured by the perf workflow, the
result goes into a data repo
https://github.com/dlang/dmd-perf-data and the web page is
showing those data.
Two improvements also went into the PR bot after GSoC:
- https://github.com/dlang/dmd/pull/23834 - The PR check was
reusing base's PGO profile for the head build, so some PRs got
big deltas that weren't real (one showed +7.49% on hello.d, after
merge the master run said 0.00%). Now both sides train their own
profile, so the numbers are a lot more accurate.
- https://github.com/dlang/dmd/pull/23884 - base and head are now
built in parallel, nearly halves build time.
I will keep an eye on the dashboard and look into any spikes,
that will be be interesting.
Thanks to Dennis for mentoring the whole thing, and Mike for
setting things up, and to the whole D community. And as always,
feel free to leave any feedback or suggestions!
More information about the Digitalmars-d-announce
mailing list