On 10/01/2012 01:30 AM, Peter Ronnquist wrote:
Hi,
I've been keeping an eye on the buildbot (http://bot.rust-lang.org/)
and noticed that the
"shootout-nbody.stage2-x86_64-unknown-linux-gnu task-clock-msecs" test
have increased its clock from 1.3K to 1.9K.
Is this time increase expected or something that is worth looking into?
I don't know specifically about this regression, but there is an issue
with stack growth that makes microbenchmarks troublesome at the moment.
Essentially, stack growth is fairly slow, and minor changes in code
generation change how programs hit the stack boundaries, causing major
performance changes.
Perf in general has not improved this development cycle I think,
particularly compiler perf. We have some catching up to do.
It looks like the commit range for this nbody regression is
ee7fa..954eee if somebody wants to bisect and investigate.
There's some discussion about some recent regressions (not this one)
https://github.com/mozilla/rust/issues/3402
A possible solution to the stack growth microbenchmark issue:
https://github.com/mozilla/rust/issues/3405
Here's the ticket for optimizing stack growth
https://github.com/mozilla/rust/issues/3565
The regression I am most worried about is this big one for task spawning
https://github.com/mozilla/rust/issues/3353
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev