Stream: t-compiler/wg-self-profile

Topic: can I use this yet?


nikomatsakis (Apr 26 2019 at 20:35, on Zulip):

I probably should be able to glean the answer from status reports, but I thought I would drop a quick question:

Can I use this yet? =)

In particular, I'm interested in getting some people to start an effort analyzing common crates and trying to get more data about where we spend our time. I've been kind of waiting until we have some sort of self-profile tool available to even think about this, and I'm trying to figure out if it's time to think about it again.

Wesley Wiser (Apr 26 2019 at 20:38, on Zulip):

Tentatively yes?

Wesley Wiser (Apr 26 2019 at 20:39, on Zulip):

I don't think it's actually been used for "real" performance work, but it should be ready.

Wesley Wiser (Apr 26 2019 at 20:40, on Zulip):

@Alice Ryhl has written some really good getting started docs which should point you in the right direction:

https://github.com/rust-lang/measureme/blob/010093bcb4c3903064c2740c38a1d884902cbdfd/summarize/Readme.md

Wesley Wiser (Apr 26 2019 at 20:41, on Zulip):

We also have a stack-collapse tool for generating flamegraphs with barebones but workable documentation.

Wesley Wiser (Apr 26 2019 at 20:41, on Zulip):

And I have an updated version of the Chrome tool I showed you at All Hands https://github.com/rust-lang/measureme/pull/34

Alice Ryhl (Apr 26 2019 at 20:51, on Zulip):

I'm currently (well going to bed now) working on displaying diffs of two profilings, so you'd be able to that too within a few days.

Alice Ryhl (Apr 26 2019 at 21:04, on Zulip):

@nikomatsakis Thanks for pointing me to this project :)

nikomatsakis (Apr 26 2019 at 21:09, on Zulip):

awesome!

nikomatsakis (Apr 26 2019 at 21:09, on Zulip):

I'll try to check it out next week

Wesley Wiser (Apr 26 2019 at 21:23, on Zulip):

Let us know how it goes!

Last update: Nov 17 2019 at 08:20UTC