about summary refs log tree commit diff
path: root/compiler/rustc_data_structures/src/profiling.rs
AgeCommit message (Collapse)AuthorLines
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-07-07Add docs to new methodsRyan Levick-2/+6
2021-07-07Profile incremental hashingRyan Levick-11/+45
2021-02-18Print -Ztime-passes (and misc stats/logs) on stderr, not stdout.Eduard-Mihai Burtescu-1/+1
2021-02-05Indicate change in RSS from start to end of pass in time-passes outputTyson Nottingham-14/+11
Previously, this was omitted because it could be misleading, but the functionality seems too useful not to include.
2021-01-29Indicate both start and end of pass RSS in time-passes outputTyson Nottingham-18/+38
Previously, only the end of pass RSS was indicated. This could easily lead one to believe that the change in RSS from one pass to the next was attributable to the second pass, when in fact it occurred between the end of the first pass and the start of the second. Also, improve alignment of columns.
2021-01-14Use Option::map_or instead of `.map(..).unwrap_or(..)`LingMan-1/+1
2020-11-03[self-profiling] Include the estimated size of each cgu in the profileWesley Wiser-0/+22
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.
2020-10-24Upgrade to measureme 9.0.0Wesley Wiser-18/+4
2020-10-22Remove unused ProfileCategory.Camille GILLOT-11/+0
2020-09-20Use as_secs_f64 in profiling.rsest31-4/+1
2020-08-30mv compiler to compiler/mark-0/+643