Created
October 28, 2016 03:08
-
-
Save nnethercote/935db34ff2da854df8a69fa28c978497 to your computer and use it in GitHub Desktop.
Shortened Massif output for https://github.com/rust-lang/rust/issues/36799
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
48 440,603,058,993 4,844,424,224 4,669,713,327 174,305,201 405,696 | |
96.39% (4,669,713,327B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. | |
->68.33% (3,310,277,848B) 0x523C08C: mallocx (jemalloc.c:2173) | |
| ->26.42% (1,279,660,800B) 0x7E6F0BD: rustc::hir::lowering::LoweringContext::lower_expr | |
| | ->11.12% (538,800,192B) 0x7E3618B: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | ->11.12% (538,800,192B) 0x7E6DA80: rustc::hir::lowering::LoweringContext::lower_expr | |
| | | ->06.95% (336,749,184B) 0x7E3618B: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | ->06.95% (336,749,184B) 0x7E6DA80: rustc::hir::lowering::LoweringContext::lower_expr | |
| | | | | |
| | | ->04.17% (202,049,280B) 0x7E2CF8B: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | ->04.17% (202,049,280B) 0x7E6DF95: rustc::hir::lowering::LoweringContext::lower_expr | |
| | | | |
| | ->07.65% (370,425,024B) 0x7E360F9: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | ->07.65% (370,425,024B) 0x7E6DA80: rustc::hir::lowering::LoweringContext::lower_expr | |
| | | | | |
| | | ->03.48% (168,374,592B) 0x7E3618B: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | ->03.48% (168,374,592B) 0x7E6DA80: rustc::hir::lowering::LoweringContext::lower_expr | |
| | | | |
| | ->04.17% (202,049,280B) 0x7E2CF8B: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | ->04.17% (202,049,280B) 0x7E6DF95: rustc::hir::lowering::LoweringContext::lower_expr | |
| | | | |
| | ->03.48% (168,374,592B) 0x7E6EC78: rustc::hir::lowering::LoweringContext::lower_expr | |
| | | ->03.48% (168,374,592B) 0x7E3618B: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | |
| ->07.34% (355,667,904B) 0x6E6F74E: <alloc::raw_vec::RawVec<T>>::double | |
| | ->07.34% (355,667,904B) 0x6EB4BCC: rustc_mir::build::scope::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::pop_scope | |
| | ->07.34% (355,667,840B) 0x6E9E42D: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | ->06.00% (290,777,216B) 0x6E6DF84: <core::option::Option<T>>::map | |
| | | | ->03.56% (172,221,248B) 0x6E8FD30: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | | ->03.56% (172,221,248B) 0x6E9770B: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | | | | ->03.56% (172,221,248B) 0x6E9F6E5: rustc_mir::build::expr::into::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::into_expr | |
| | | | | ->03.56% (172,221,248B) 0x6E9E999: rustc_mir::build::expr::as_temp::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_temp | |
| | | | | | ->03.56% (172,221,248B) 0x6E9E255: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | | | | ->03.56% (172,221,248B) 0x6E9E3CC: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | | | | ->02.22% (107,330,816B) 0x6E6DF84: <core::option::Option<T>>::map | |
| | | | | | | ->02.22% (107,330,816B) 0x6E8FD30: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | | | | ->02.22% (107,330,816B) 0x6E9770B: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | | | | | | ->02.22% (107,330,816B) 0x6E9F6E5: rustc_mir::build::expr::into::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::into_expr | |
| | | | | | | ->02.22% (107,330,816B) 0x6E9E999: rustc_mir::build::expr::as_temp::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_temp | |
| | | | | | | ->02.22% (107,330,816B) 0x6E9E255: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | | | | | ->02.22% (107,330,816B) 0x6E9E3CC: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | | | | | | |
| | | | | | ->01.34% (64,890,432B) 0x6E6D6C4: <core::option::Option<T>>::map | |
| | | | | | ->01.34% (64,890,304B) 0x6E8DDE0: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | | | | ->01.34% (64,890,304B) 0x6E974FE: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | | | | | | ->01.34% (64,890,304B) 0x6E9F6E5: rustc_mir::build::expr::into::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::into_expr | |
| | | | | | | ->01.34% (64,890,304B) 0x6E9E999: rustc_mir::build::expr::as_temp::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_temp | |
| | | | | | | ->01.34% (64,890,304B) 0x6E956F7: rustc_mir::build::expr::as_lvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_lvalue | |
| | | | | | | | |
| | | | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | | | |
| | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | | |
| | | | ->02.45% (118,555,968B) 0x6E8FB4B: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | ->02.45% (118,555,968B) 0x6E9770B: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | | | ->02.45% (118,555,968B) 0x6E9F6E5: rustc_mir::build::expr::into::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::into_expr | |
| | | | ->02.45% (118,555,968B) 0x6E9E999: rustc_mir::build::expr::as_temp::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_temp | |
| | | | | ->02.45% (118,555,968B) 0x6E9E255: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | | | ->02.45% (118,555,968B) 0x6E9E3CC: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | | | ->01.34% (64,890,496B) 0x6E6D6C4: <core::option::Option<T>>::map | |
| | | | | | ->01.34% (64,890,368B) 0x6E8DDE0: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | | | | ->01.34% (64,890,368B) 0x6E974FE: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | | | | | | ->01.34% (64,890,368B) 0x6E9F6E5: rustc_mir::build::expr::into::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::into_expr | |
| | | | | | | ->01.34% (64,890,368B) 0x6E9E999: rustc_mir::build::expr::as_temp::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_temp | |
| | | | | | | ->01.34% (64,890,368B) 0x6E956F7: rustc_mir::build::expr::as_lvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_lvalue | |
| | | | | | | ->01.34% (64,890,368B) 0x6E95D3D: rustc_mir::build::expr::as_lvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_lvalue | |
| | | | | | | ->01.34% (64,890,368B) 0x6E98CE1: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | | | | | | | |
| | | | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | | | |
| | | | | ->01.11% (53,665,472B) 0x6E6DF84: <core::option::Option<T>>::map | |
| | | | | ->01.11% (53,665,472B) 0x6E8FD30: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | | ->01.11% (53,665,472B) 0x6E9770B: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | | | | ->01.11% (53,665,472B) 0x6E9F6E5: rustc_mir::build::expr::into::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::into_expr | |
| | | | | ->01.11% (53,665,472B) 0x6E9E999: rustc_mir::build::expr::as_temp::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_temp | |
| | | | | ->01.11% (53,665,472B) 0x6E9E255: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | | | ->01.11% (53,665,472B) 0x6E9E3CC: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | | | ->01.11% (53,665,472B) 0x6E6D6C4: <core::option::Option<T>>::map | |
| | | | | ->01.11% (53,665,408B) 0x6E8DDE0: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | | | ->01.11% (53,665,408B) 0x6E974FE: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | | | | | |
| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | |
| | | ->01.34% (64,890,432B) 0x6E6D6C4: <core::option::Option<T>>::map | |
| | | | ->01.34% (64,890,304B) 0x6E8DDE0: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | | ->01.34% (64,890,304B) 0x6E974FE: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | | | | ->01.34% (64,890,304B) 0x6E9F6E5: rustc_mir::build::expr::into::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::into_expr | |
| | | |
| ->07.23% (350,056,224B) 0x6E8FBE8: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | ->07.23% (350,056,224B) 0x6E9770B: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | ->07.23% (350,056,224B) 0x6E9F6E5: rustc_mir::build::expr::into::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::into_expr | |
| | ->07.23% (350,055,392B) 0x6E9E999: rustc_mir::build::expr::as_temp::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_temp | |
| | | ->07.23% (350,055,392B) 0x6E9E255: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | ->07.23% (350,055,392B) 0x6E9E3CC: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | ->03.88% (187,829,152B) 0x6E6DF84: <core::option::Option<T>>::map | |
| | | | ->03.88% (187,829,152B) 0x6E8FD30: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | ->03.88% (187,829,152B) 0x6E9770B: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | | | | |
| | | ->03.35% (162,226,240B) 0x6E6D6C4: <core::option::Option<T>>::map | |
| | | ->03.35% (162,225,920B) 0x6E8DDE0: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | ->03.35% (162,225,920B) 0x6E974FE: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | | | ->03.35% (162,225,920B) 0x6E9F6E5: rustc_mir::build::expr::into::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::into_expr | |
| | | |
| ->05.54% (268,431,360B) 0x7DB49CE: <arena::TypedArena<T>>::grow | |
| | ->05.54% (268,427,264B) 0x80104A4: rustc::ty::context::TyCtxt::mk_region | |
| | | ->05.54% (268,427,264B) 0x7FE364C: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::node_scope_region | |
| | | ->05.54% (268,427,264B) 0x59458F4: <rustc_typeck::check::regionck::RegionCtxt<'a, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | ->04.16% (201,318,400B) 0x5903E2E: rustc::hir::intravisit::walk_expr | |
| | | | ->04.16% (201,318,400B) 0x5946F1C: <rustc_typeck::check::regionck::RegionCtxt<'a, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | | ->03.46% (167,763,968B) 0x5903D2E: rustc::hir::intravisit::walk_expr | |
| | | | | ->03.46% (167,763,968B) 0x5946F1C: <rustc_typeck::check::regionck::RegionCtxt<'a, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | | | ->03.46% (167,763,968B) 0x59467C1: <rustc_typeck::check::regionck::RegionCtxt<'a, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | | | ->03.46% (167,763,968B) 0x5903D6E: rustc::hir::intravisit::walk_expr | |
| | | | | |
| | | ->01.39% (67,108,864B) 0x5903D2E: rustc::hir::intravisit::walk_expr | |
| | | ->01.39% (67,108,864B) 0x5946F1C: <rustc_typeck::check::regionck::RegionCtxt<'a, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | ->01.39% (67,108,864B) 0x59467C1: <rustc_typeck::check::regionck::RegionCtxt<'a, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | ->01.39% (67,108,864B) 0x5903D6E: rustc::hir::intravisit::walk_expr | |
| | | | |
| | ->00.00% (4,096B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->04.16% (201,326,592B) 0x7DFDE75: <std::collections::hash::table::RawTable<K, V>>::new | |
| | ->04.16% (201,326,592B) 0x7F25EE6: rustc::middle::region::RegionMaps::intern_code_extent | |
| | ->04.16% (201,326,592B) 0x7F27B0F: rustc::middle::region::resolve_expr | |
| | | ->04.16% (201,326,592B) 0x7F27D3E: rustc::middle::region::resolve_expr | |
| | | | ->04.16% (201,326,592B) 0x7F27D3E: rustc::middle::region::resolve_expr | |
| | | | | ->04.16% (201,326,592B) 0x7F27C3E: rustc::middle::region::resolve_expr | |
| | | | | ->04.16% (201,326,592B) 0x7F27FB4: rustc::middle::region::resolve_expr | |
| | | |
| ->03.82% (185,212,272B) 0x7E6FF32: rustc::hir::lowering::LoweringContext::lower_expr | |
| | ->01.91% (92,606,064B) 0x7E360F9: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | ->01.91% (92,606,064B) 0x7E6DA80: rustc::hir::lowering::LoweringContext::lower_expr | |
| | | ->01.04% (50,512,320B) 0x7E2CF8B: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | ->01.04% (50,512,320B) 0x7E6DF95: rustc::hir::lowering::LoweringContext::lower_expr | |
| | | | ->01.04% (50,512,320B) 0x7E6EFF7: rustc::hir::lowering::LoweringContext::lower_expr | |
| | | | ->01.04% (50,512,320B) 0x7E2E599: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | ->01.04% (50,512,320B) 0x7E6DD51: rustc::hir::lowering::LoweringContext::lower_expr | |
| | | | ->01.04% (50,512,320B) 0x7E2C655: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | ->01.04% (50,512,320B) 0x7E6E19A: rustc::hir::lowering::LoweringContext::lower_expr | |
| | | | ->01.04% (50,512,320B) 0x7E66AB3: rustc::hir::lowering::LoweringContext::lower_item | |
| | | | ->01.04% (50,512,320B) 0x7E618A0: <rustc::hir::lowering::LoweringContext::lower_crate::ItemLowerer<'lcx, 'interner> as syntax::visit::Visitor>::visit_item | |
| | | | ->01.04% (50,512,320B) 0x7E61029: rustc::hir::lowering::lower_crate | |
| | | | ->01.04% (50,512,320B) 0x4F02923: rustc_driver::driver::phase_2_configure_and_expand | |
| | | | ->01.04% (50,512,320B) 0x4EF9D6A: rustc_driver::driver::compile_input | |
| | | | |
| | ->01.04% (50,512,416B) 0x7E3618B: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | ->01.04% (50,512,416B) 0x7E6DA80: rustc::hir::lowering::LoweringContext::lower_expr | |
| | | |
| ->03.48% (168,703,368B) in 816 places, all below massif's threshold (1.00%) | |
| | | |
| ->03.46% (167,772,160B) 0x7FC33E2: rustc::ty::context::TyCtxt::node_type_insert | |
| | ->03.46% (167,772,160B) 0x593F7C5: rustc_typeck::check::writeback::WritebackCx::visit_node_id | |
| | | ->03.46% (167,772,160B) 0x593DB49: <rustc_typeck::check::writeback::WritebackCx<'cx, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | ->03.46% (167,772,160B) 0x593DC7E: <rustc_typeck::check::writeback::WritebackCx<'cx, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | | ->03.46% (167,772,160B) 0x593E174: <rustc_typeck::check::writeback::WritebackCx<'cx, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | | ->03.46% (167,772,160B) 0x593DCBE: <rustc_typeck::check::writeback::WritebackCx<'cx, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | | ->03.46% (167,772,160B) 0x593E159: <rustc_typeck::check::writeback::WritebackCx<'cx, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | | ->03.46% (167,772,160B) 0x593C51B: rustc_typeck::check::writeback::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::resolve_type_vars_in_expr | |
| | | | ->03.46% (167,772,160B) 0x598FE68: rustc_typeck::check::check_const_with_type | |
| | | | ->03.46% (167,772,160B) 0x598A05B: rustc_typeck::check::check_item_type | |
| | | | ->03.46% (167,772,160B) 0x5983ECA: <rustc_typeck::check::CheckItemTypesVisitor<'a, 'tcx> as rustc::hir::intravisit::Visitor<'tcx>>::visit_item | |
| | | | ->03.46% (167,772,160B) 0x5985AE0: rustc_typeck::check::check_item_types | |
| | | | ->03.46% (167,772,160B) 0x59F14A7: rustc_typeck::check_crate | |
| | | | ->03.46% (167,772,160B) 0x4F3F394: rustc_driver::driver::phase_3_run_analysis_passes::{{closure}} | |
| | | | ->03.46% (167,772,160B) 0x4F0F02C: rustc_driver::driver::phase_3_run_analysis_passes | |
| | | | ->03.46% (167,772,160B) 0x4EFB8A8: rustc_driver::driver::compile_input | |
| | | | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->02.77% (134,217,728B) 0x7DFDD5F: <std::collections::hash::table::RawTable<K, V>>::new | |
| | ->02.77% (134,217,728B) 0x7DF5AF9: <std::collections::hash::set::HashSet<T, S>>::insert | |
| | ->02.77% (134,217,728B) 0x8010463: rustc::ty::context::TyCtxt::mk_region | |
| | | ->02.77% (134,217,728B) 0x7FE364C: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::node_scope_region | |
| | | ->02.77% (134,217,728B) 0x59458F4: <rustc_typeck::check::regionck::RegionCtxt<'a, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | ->02.77% (134,217,728B) 0x5903E2E: rustc::hir::intravisit::walk_expr | |
| | | | ->02.77% (134,217,728B) 0x5946F1C: <rustc_typeck::check::regionck::RegionCtxt<'a, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | | ->02.77% (134,217,728B) 0x5903D2E: rustc::hir::intravisit::walk_expr | |
| | | | ->02.77% (134,217,728B) 0x5946F1C: <rustc_typeck::check::regionck::RegionCtxt<'a, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | | ->02.77% (134,217,728B) 0x59467C1: <rustc_typeck::check::regionck::RegionCtxt<'a, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | | ->02.77% (134,217,728B) 0x5903D6E: rustc::hir::intravisit::walk_expr | |
| | | | ->02.77% (134,217,728B) 0x5946F0A: <rustc_typeck::check::regionck::RegionCtxt<'a, 'gcx, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | | ->02.77% (134,217,728B) 0x5904299: rustc::hir::intravisit::walk_expr | |
| | | |
| ->02.42% (117,440,512B) 0x6177D08: <std::collections::hash::map::HashMap<K, V, S>>::reserve | |
| | ->02.42% (117,440,512B) 0x6176F46: <std::collections::hash::map::HashMap<K, V, S>>::insert | |
| | | ->02.42% (117,440,512B) 0x617D1C2: <rustc_passes::consts::CheckCrateVisitor<'a, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | | ->02.42% (117,440,512B) 0x6172D5D: rustc::hir::intravisit::walk_expr | |
| | | | | ->02.42% (117,440,512B) 0x617CFB6: <rustc_passes::consts::CheckCrateVisitor<'a, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | | | ->02.42% (117,440,512B) 0x6172D5D: rustc::hir::intravisit::walk_expr | |
| | | | | | ->02.42% (117,440,512B) 0x617CFB6: <rustc_passes::consts::CheckCrateVisitor<'a, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_expr | |
| | | | | | ->02.42% (117,440,512B) 0x6172C6D: rustc::hir::intravisit::walk_expr | |
| | | |
| ->01.69% (81,788,928B) 0x6E8DC98: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| ->01.69% (81,788,928B) 0x6E974FE: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| ->01.69% (81,788,928B) 0x6E9F6E5: rustc_mir::build::expr::into::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::into_expr | |
| ->01.69% (81,788,928B) 0x6E9E999: rustc_mir::build::expr::as_temp::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_temp | |
| ->01.69% (81,788,928B) 0x6E956F7: rustc_mir::build::expr::as_lvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_lvalue | |
| ->01.69% (81,788,928B) 0x6E95D3D: rustc_mir::build::expr::as_lvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_lvalue | |
| ->01.69% (81,788,928B) 0x6E98CE1: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | |
->21.13% (1,023,493,968B) 0x523D1E9: rallocx (jemalloc.c:2312) | |
| ->08.31% (402,679,296B) 0x6E6F6D5: <alloc::raw_vec::RawVec<T>>::double | |
| | ->08.31% (402,663,936B) 0x6EA103B: rustc_mir::build::expr::into::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::into_expr | |
| | | ->08.31% (402,657,792B) 0x6E9E999: rustc_mir::build::expr::as_temp::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_temp | |
| | | | ->08.31% (402,654,720B) 0x6E9E255: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | | | ->08.31% (402,654,720B) 0x6E9E3CC: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | | | ->08.31% (402,653,184B) 0x6E6DF84: <core::option::Option<T>>::map | |
| | | | | | ->08.31% (402,653,184B) 0x6E8FD30: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | | | ->08.31% (402,653,184B) 0x6E9770B: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | | |
| ->08.31% (402,653,184B) 0x6E6F865: <alloc::raw_vec::RawVec<T>>::double | |
| | ->08.31% (402,653,184B) 0x6EB4907: rustc_mir::build::scope::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::push_scope | |
| | ->08.31% (402,653,184B) 0x6E9E2A5: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | ->08.31% (402,653,184B) 0x6E6DF84: <core::option::Option<T>>::map | |
| | | | ->08.31% (402,653,184B) 0x6E8FD30: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | | ->08.31% (402,653,184B) 0x6E9770B: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | | | | ->08.31% (402,653,184B) 0x6E9F6E5: rustc_mir::build::expr::into::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::into_expr | |
| | | |
| ->02.08% (100,667,136B) 0x6E6F525: <alloc::raw_vec::RawVec<T>>::double | |
| | ->02.08% (100,667,136B) 0x6E9E703: rustc_mir::build::expr::as_temp::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_temp | |
| | | ->02.08% (100,667,136B) 0x6E9E255: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | | ->02.08% (100,667,136B) 0x6E9E3CC: rustc_mir::build::expr::as_operand::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_operand | |
| | | | ->02.08% (100,663,296B) 0x6E6D6C4: <core::option::Option<T>>::map | |
| | | | | ->02.08% (100,663,296B) 0x6E8DDE0: <collections::vec::Vec<T> as core::iter::traits::FromIterator<T>>::from_iter | |
| | | | | ->02.08% (100,663,296B) 0x6E974FE: rustc_mir::build::expr::as_rvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_rvalue | |
| | | | | ->02.08% (100,663,296B) 0x6E9F6E5: rustc_mir::build::expr::into::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::into_expr | |
| | | | | ->02.08% (100,663,296B) 0x6E9E999: rustc_mir::build::expr::as_temp::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_temp | |
| | | | | ->02.08% (100,663,296B) 0x6E956F7: rustc_mir::build::expr::as_lvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_lvalue | |
| | | | | ->02.08% (100,663,296B) 0x6E95D3D: rustc_mir::build::expr::as_lvalue::<impl rustc_mir::build::Builder<'a, 'gcx, 'tcx>>::expr_as_lvalue | |
| | | |
| ->02.08% (100,663,296B) 0x7DBB8B7: <alloc::raw_vec::RawVec<T>>::double | |
| | ->02.08% (100,663,296B) 0x7F26498: rustc::middle::region::RegionMaps::intern_code_extent | |
| | ->02.08% (100,663,296B) 0x7F27B0F: rustc::middle::region::resolve_expr | |
| | | ->02.08% (100,663,296B) 0x7F27D3E: rustc::middle::region::resolve_expr | |
| | | | ->02.08% (100,663,296B) 0x7F27C3E: rustc::middle::region::resolve_expr | |
| | | | | ->02.08% (100,663,296B) 0x7F27FB4: rustc::middle::region::resolve_expr | |
| | | | | ->02.08% (100,663,296B) 0x7F27C7E: rustc::middle::region::resolve_expr | |
| | | | | ->02.08% (100,663,296B) 0x7F27F99: rustc::middle::region::resolve_expr | |
| | | | | ->02.08% (100,663,296B) 0x7F291FA: <rustc::middle::region::RegionResolutionVisitor<'a> as rustc::hir::intravisit::Visitor<'v>>::visit_item | |
| | | | | ->02.08% (100,663,296B) 0x7F2A0BB: rustc::middle::region::resolve_crate | |
| | | | | ->02.08% (100,663,296B) 0x4F0CC5B: rustc_driver::driver::phase_3_run_analysis_passes | |
| | | | | ->02.08% (100,663,296B) 0x4EFB8A8: rustc_driver::driver::compile_input | |
| | | | | | |
| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.35% (16,831,056B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->06.93% (335,544,360B) 0x523D3A7: rallocx (jemalloc.c:2312) | |
| ->04.85% (234,881,024B) 0x7E76A9B: rustc::hir::map::collector::NodeCollector::insert_entry | |
| | ->04.85% (234,881,024B) 0x7E78694: <rustc::hir::map::collector::NodeCollector<'ast> as rustc::hir::intravisit::Visitor<'ast>>::visit_stmt | |
| | ->04.85% (234,881,024B) 0x7E78AAD: <rustc::hir::map::collector::NodeCollector<'ast> as rustc::hir::intravisit::Visitor<'ast>>::visit_block | |
| | ->04.85% (234,881,024B) 0x7E789BD: <rustc::hir::map::collector::NodeCollector<'ast> as rustc::hir::intravisit::Visitor<'ast>>::visit_fn | |
| | ->04.85% (234,881,024B) 0x7E77EB8: <rustc::hir::map::collector::NodeCollector<'ast> as rustc::hir::intravisit::Visitor<'ast>>::visit_item | |
| | ->04.85% (234,881,024B) 0x7E81BC9: rustc::hir::map::map_crate | |
| | ->04.85% (234,881,024B) 0x4EFA959: rustc_driver::driver::compile_input | |
| | | |
| ->01.39% (67,108,864B) 0x89D21B6: <syntax::codemap::RealFileLoader as syntax::codemap::FileLoader>::read_file | |
| | ->01.39% (67,108,864B) 0x89D2741: syntax::codemap::CodeMap::load_file | |
| | ->01.39% (67,108,864B) 0x8AE1542: syntax::parse::file_to_filemap | |
| | ->01.39% (67,108,864B) 0x8AE0FFF: syntax::parse::new_sub_parser_from_file | |
| | ->01.39% (67,108,864B) 0x8B511C7: syntax::ext::source_util::expand_include | |
| | ->01.39% (67,108,864B) 0x7879785: <F as syntax::ext::base::TTMacroExpander>::expand | |
| | |
->00.01% (397,151B) in 1+ places, all below ms_print's threshold (01.00%) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment