Uh oh!
There was an error while loading. Please reload this page.
Perf improvements for effective visibility calculating - #103158
Conversation
This comment has been minimized.
This comment has been minimized.
petrochenkov
commented
Oct 18, 2022
If the update operation is a hotspot you need to get rid of all the helper methods it calls and reimplemented it from scratch as a single operation. What I don't like right now:
It may also be useful to go back to using Also, as I said in #102026 (comment) it's possible that |
23f8a02 to
da872f1CompareBryanskiy
commented
Oct 19, 2022
@rustbot ready |
d31d83c to
f162be9CompareBryanskiy
commented
Oct 23, 2022
@rustbot ready |
This comment was marked as resolved.
This comment was marked as resolved.
Uh oh!
There was an error while loading. Please reload this page.
petrochenkov
commented
Oct 23, 2022
I cannot start a perf run until this PR is rebased. |
Bryanskiy
commented
Oct 24, 2022
@rustbot ready |
Bryanskiy
commented
Oct 25, 2022
@rustbot ready |
petrochenkov
commented
Oct 25, 2022
r=me after squashing commits. |
This comment has been minimized.
This comment has been minimized.
Bryanskiy
commented
Oct 25, 2022
@rustbot ready |
petrochenkov
commented
Oct 25, 2022
@bors r+ |
bors
commented
Oct 25, 2022
bors
commented
Oct 26, 2022
bors
commented
Oct 26, 2022
☀️ Test successful - checks-actions |
rust-timer
commented
Oct 26, 2022
Finished benchmarking commit (a5406fe): comparison URL. Overall result: ✅ improvements - no action needed@rustbot label: -perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)This benchmark run did not return any relevant results for this metric. CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Footnotes |
Perf improvements for effective visibility calculating related to rust-lang#102026 r? `@petrochenkov`
600: Pull changes from upstream `master` r=kirtchev-adacore a=pietroalbini * rust-lang/rust#103605 * rust-lang/rust#103604 * rust-lang/rust#103598 * rust-lang/rust#103596 * rust-lang/rust#103580 * rust-lang/rust#103579 * rust-lang/rust#103567 * rust-lang/rust#103558 * rust-lang/rust#103549 * rust-lang/rust#103537 * rust-lang/rust#103526 * rust-lang/rust#103432 * rust-lang/rust#103571 * rust-lang/rust#103492 * rust-lang/rust#103572 * rust-lang/rust#103554 * rust-lang/rust#103546 * rust-lang/rust#103543 * rust-lang/rust#103428 * rust-lang/rust#102706 * rust-lang/rust#95710 * rust-lang/rust#103284 * rust-lang/rust#103562 * rust-lang/rust#103542 * rust-lang/rust#103536 * rust-lang/rust#103533 * rust-lang/rust#103520 * rust-lang/rust#103444 * rust-lang/rust#103430 * rust-lang/rust#103416 * rust-lang/rust#103287 * rust-lang/rust#103209 * rust-lang/rust#102951 * rust-lang/rust#103279 * rust-lang/rust#103158 Co-authored-by: Lukas Wirth <lukastw97@gmail.com> Co-authored-by: Pietro Albini <pietro.albini@ferrous-systems.com> Co-authored-by: DropDemBits <r3usrlnd@gmail.com> Co-authored-by: bors <bors@rust-lang.org> Co-authored-by: Pietro Albini <pietro@pietroalbini.org>
related to #102026
r? @petrochenkov