Self-Profile Working Group

Self-Profile Working Group

working group status: retired

This working group aims to improve the -Z self-profile rustc option which can aid in profiling the compiler during compilation.

What is the goal of this working group?

This working group aims to accomplish the following:

  • Improve the -Z self-profile option in rustc which dumps various events into a file.
  • Implement additional tools to explore, visualize and understand the data contained in the output file.

What is the current status?

The working group is working on creating a “minimum viable product” of the self-profiling feature. Progress is tracked in https://github.com/rust-lang/rust/issues/58967.

How can I get involved?

If you are interested in getting involved in this working group, you should try attend a meeting and introduce yourself or send a message in the Zulip stream. You can be added to the GitHub and Zulip group for the working group if you are interested in being pinged when there are available tasks.

Do I need to attend any meetings?

The Self-Profile WG doesn’t currently have recurring, scheduled meetings. However, anyone is welcome to attend any WG meetings.