2

Print omitted frames count for short backtrace mode by chenyukang · Pull Request...

 9 months ago
source link: https://github.com/rust-lang/rust/pull/112843
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Conversation

Member

Fixes #111730

Collaborator

r? @m-ou-se

(rustbot has picked a reviewer for you, use r? to override)

Collaborator

warningWarning warning

  • These commits modify submodules.

rustbot

added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.

labels

Jun 20, 2023

Collaborator

These commits modify the Cargo.lock file. Unintentional changes to Cargo.lock can be introduced when switching branches and rebasing PRs.

If this was unintentional then you should revert the changes before this PR is merged.
Otherwise, you can ignore this comment.

m-ou-se

added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author.

and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.

labels

Jun 21, 2023

This comment has been minimized.

Member

Author

@rustbot ready

rustbot

added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.

and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author.

labels

Jun 29, 2023

Contributor

umbrella The latest upstream changes (presumably #113046) made this pull request unmergeable. Please resolve the merge conflicts.

Member

Author

@rustbot ready

Contributor

☔ The latest upstream changes (presumably #113176) made this pull request unmergeable. Please resolve the merge conflicts.

Member

Author

@rustbot ready

Contributor

Seems m-ou-se's comments were addressed!
@bors r+

Contributor

pushpin Commit 809ef24 has been approved by workingjubilee

It is now in the queue for this repository.

bors

added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.

labels

Jul 26, 2023

Contributor

📌 Commit 2eb2f17 has been approved by workingjubilee

It is now in the queue for this repository.

bors

added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.

labels

Jul 30, 2023

Contributor

⌛ Testing commit 2eb2f17 with merge 5f486f7...

This comment has been minimized.

Contributor

💔 Test failed - checks-actions

bors

added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.

and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

labels

Jul 30, 2023

Contributor

Hmm, one more go. If this still doesn't pass then I think we should reassess this and approach it more systematically.

@bors r+

Contributor

pushpin Commit 7b3d1b7 has been approved by workingjubilee

It is now in the queue for this repository.

bors

added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.

labels

Jul 30, 2023

Contributor

⌛ Testing commit 7b3d1b7 with merge d4145ee...

Contributor

sunny Test successful - checks-actions
Approved by: workingjubilee
Pushing d4145ee to master...

bors

added the merged-by-bors This PR was explicitly merged by bors label

Jul 31, 2023

bors

merged commit d4145ee into

rust-lang:master

Jul 31, 2023

12 checks passed

Collaborator

Finished benchmarking commit (d4145ee): comparison URL.

Overall result: xwhite_check_mark regressions and improvements - ACTION NEEDED

Next Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression-triaged along with sufficient written justification. If you cannot justify the regressions please open an issue or create a new PR that fixes the regressions, add a comment linking to the newly created issue or PR, and then add the perf-regression-triaged label to this PR.

@rustbot label: +perf-regression
cc @rust-lang/wg-compiler-performance

Instruction count

This is a highly reliable metric that was used to determine the overall result at the top of this comment.

mean range count
Regressions ❌
(primary)
- - 0
Regressions x
(secondary)
6.1% [6.1%, 6.1%] 1
Improvements white_check_mark
(primary)
-0.4% [-0.4%, -0.4%] 1
Improvements white_check_mark
(secondary)
- - 0
All xwhite_check_mark (primary) -0.4% [-0.4%, -0.4%] 1

Max RSS (memory usage)

Results

Cycles

Results

Binary size

Results

Bootstrap: 653.169s -> 653.113s (-0.01%)

rustbot

added the perf-regression Performance regressions label

Jul 31, 2023

Contributor

That's a really wild shift...

Member

Author

Hmm, one more go. If this still doesn't pass then I think we should reassess this and approach it more systematically.

@bors r+

Yep, the hard thing for strip backtrace message is different arch may have trivial difference, and I don't have a x64_linux in my local env :(

Member

Author

That's a really wild shift...

Interesting...
But my code changes is only related error handling, it should not be on the hot path.
we also have benchmark testing on errors?

Member

Seems like the start of noise:

Screenshot 2023-08-05 at 15 14 49

@rustbot label: perf-regression-triaged

rustbot

added the perf-regression-triaged The performance regression has been triaged. label

Aug 5, 2023

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

Reviewers

m-ou-se

m-ou-se left review comments

klensy

klensy left review comments
Labels
merged-by-bors This PR was explicitly merged by bors perf-regression Performance regressions perf-regression-triaged The performance regression has been triaged. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.
Projects

None yet

Milestone

1.73.0

Development

Successfully merging this pull request may close these issues.

Add N frames omitted in backtrace frames

9 participants

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK