Skip to content

Drop script-servo-2 benchmark #740

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Aug 5, 2020

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