This working group aims to improve the -Z self-profile
rustc
option which can aid in profiling the compiler during compilation.
- Leads: @michaelwoerister and @wesleywiser
- Meeting Notes: All
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.
The working group is working on creating a "minimum viable product" of the self-profiling feature. Progress is tracked in rust-lang/rust#58967.
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
The Self-Profile WG doesn't currently have recurring, scheduled meetings. However, anyone is welcome to attend any WG meetings.