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

Reply via email to