Self-Profile Working Group
This working group aims to improve the -Z self-profile
rustc
option which can aid in profiling the compiler during compilation.
- Team: wg-self-profile on rust-lang/team
- Meeting Notes: All
- FAQ: FAQ
What is the goal of this working group?
This working group aims to accomplish the following:
- Improve the
-Z self-profile
option inrustc
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.
- Desired experience level: Any
- Relevant repositories:
rust-lang/rust
(specificallysrc/librustc/util/profiling.rs
) - Zulip stream:
#t-compiler/wg-self-profile
on Zulip
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.