about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform/coverage/mod.rs
diff options
context:
space:
mode:
authorMara Bos <m-ou.se@m-ou.se>2020-11-17 16:13:49 +0100
committerGitHub <noreply@github.com>2020-11-17 16:13:49 +0100
commitfa45fce0d37ed5991e1080468c84322350156f22 (patch)
tree1eee509ad8275bca3c83c3a0f6c5e398f41b4e0d /compiler/rustc_mir/src/transform/coverage/mod.rs
parent81f9feba97adba7efc81e53a1bb0222ac977121b (diff)
parentefe703a01ac11d3fa3f6d0126645cafff143d476 (diff)
downloadrust-fa45fce0d37ed5991e1080468c84322350156f22.tar.gz
rust-fa45fce0d37ed5991e1080468c84322350156f22.zip
Rollup merge of #78702 - wesleywiser:self_profile_cgu_sizes, r=Mark-Simulacrum
[self-profiling] Include the estimated size of each cgu in the profile

This is helpful when looking for CGUs where the size estimate isn't a
good indicator of compilation time.

I verified that moving the profiling timer call doesn't affect the
results.

Results:

<img width="297" alt="Screen Shot 2020-11-03 at 7 25 04 AM" src="https://user-images.githubusercontent.com/831192/97985503-5901d100-1da6-11eb-9f10-f3e399702952.png">

`measureme` doesn't have support for custom arg names yet so `arg0` is the CGU name and `arg1` is the estimated size.
Diffstat (limited to 'compiler/rustc_mir/src/transform/coverage/mod.rs')
0 files changed, 0 insertions, 0 deletions