Skip to content

Conversation

@Mark-Simulacrum
Copy link
Member

This benchmark takes 31% of our CI time, despite considerable time spent trying
to optimize it. However, we have not found that it is particularly notable when
compared to our other large crate benchmarks.

script-servo has also historically shown some amount of non-determinism in the
CGU partioning which also makes it an annoying benchmark.

Most people profiling locally just disable it because of how long it takes.

r? @nnethercote

This benchmark takes 31% of our CI time, despite considerable time spent trying
to optimize it. However, we have not found that it is particularly notable when
compared to our other large crate benchmarks.

script-servo has also historically shown some amount of non-determinism in the
CGU partioning which also makes it an annoying benchmark.

Most people profiling locally just disable it because of how long it takes.
@nnethercote
Copy link
Contributor

It's a shame to lose this benchmark, but the cost/benefit ratio just isn't favourable. I almost always skip it when doing local runs.

Also, the total duration of the perf suite is a real problem, because CI perf runs have been struggling to keep up with merges since the switch to GitHub Actions reduced the time per merge down to about 2 hours. Removing this benchmark is the simplest and most effective step for reducing the duration.

r=me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants