+--------------------------------------------+-----------+-----------------+----------+------------+ | Item | Self time | % of total time | Time | Item count | +--------------------------------------------+-----------+-----------------+----------+------------+ | expand_crate | 5.25ms | 40.774 | 5.44ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | parse_crate | 1.54ms | 11.965 | 1.54ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | free_global_ctxt | 870.63µs | 6.758 | 870.63µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_lowering | 580.93µs | 4.509 | 580.93µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | self_profile_alloc_query_strings | 372.99µs | 2.895 | 372.99µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | write_crate_metadata | 323.82µs | 2.513 | 323.82µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | codegen_crate | 322.58µs | 2.504 | 342.16µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | generate_crate_metadata | 315.22µs | 2.447 | 497.20µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | finalize_macro_resolutions | 231.78µs | 1.799 | 231.78µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | prepare_outputs | 230.50µs | 1.789 | 230.50µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | param_env | 208.81µs | 1.621 | 291.54µs | 12 | +--------------------------------------------+-----------+-----------------+----------+------------+ | configure_and_expand | 176.56µs | 1.370 | 6.19ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_register_crate | 156.83µs | 1.217 | 162.65µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | pre_AST_expansion_lint_checks | 143.47µs | 1.114 | 143.47µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | setup_global_ctxt | 120.85µs | 0.938 | 120.85µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_hash | 108.85µs | 0.845 | 109.23µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | analysis | 88.28µs | 0.685 | 1.08ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | early_lint_checks | 75.53µs | 0.586 | 75.53µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_injection | 67.05µs | 0.520 | 67.05µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_lints | 61.35µs | 0.476 | 353.55µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_module_items | 51.58µs | 0.400 | 71.18µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_attrs | 51.33µs | 0.398 | 51.50µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | death_checking | 42.77µs | 0.332 | 167.81µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | type_check_crate | 38.37µs | 0.298 | 158.17µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | codegen_fn_attrs | 35.77µs | 0.278 | 105.46µs | 12 | +--------------------------------------------+-----------+-----------------+----------+------------+ | mir_keys | 34.77µs | 0.270 | 34.77µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | AST_validation | 33.46µs | 0.260 | 33.46µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_load_macro | 29.59µs | 0.230 | 29.59µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | drop_ast | 27.22µs | 0.211 | 27.22µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | supported_target_features | 26.44µs | 0.205 | 26.44µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_1 | 24.94µs | 0.194 | 124.12µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_private_in_public | 24.65µs | 0.191 | 26.21µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | privacy_access_levels | 21.94µs | 0.170 | 21.94µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | get_lang_items | 21.66µs | 0.168 | 28.85µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | explicit_predicates_of | 21.59µs | 0.168 | 48.43µs | 12 | +--------------------------------------------+-----------+-----------------+----------+------------+ | unused_lib_feature_checking | 21.26µs | 0.165 | 34.07µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | coherence_checking | 20.18µs | 0.157 | 38.70µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | generics_of | 19.83µs | 0.154 | 26.84µs | 12 | +--------------------------------------------+-----------+-----------------+----------+------------+ | predicates_defined_on | 19.47µs | 0.151 | 70.52µs | 12 | +--------------------------------------------+-----------+-----------------+----------+------------+ | collect_mod_item_types | 19.06µs | 0.148 | 19.06µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_owner | 19.05µs | 0.148 | 19.60µs | 13 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_check_unused | 18.68µs | 0.145 | 18.68µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | drop_compiler | 18.24µs | 0.142 | 18.24µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | wf_checking | 18.09µs | 0.140 | 20.60µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | finish_ongoing_codegen | 17.87µs | 0.139 | 19.39µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | macro_expand_crate | 17.36µs | 0.135 | 5.46ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | type_collecting | 17.34µs | 0.135 | 36.40µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lint_levels | 17.27µs | 0.134 | 17.27µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link_crate | 16.71µs | 0.130 | 19.46µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | looking_for_derive_registrar | 14.32µs | 0.111 | 27.35µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | complete_gated_feature_checking | 13.20µs | 0.102 | 13.20µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link | 13.03µs | 0.101 | 58.21µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | serialize_dep_graph | 13.03µs | 0.101 | 13.03µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_name | 12.33µs | 0.096 | 13.04µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lint_mod | 12.10µs | 0.094 | 12.10µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | proc_macro_decls_static | 11.09µs | 0.086 | 13.03µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | should_inherit_track_caller | 10.83µs | 0.084 | 14.40µs | 12 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_access_levels | 10.14µs | 0.079 | 10.14µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | predicates_of | 10.13µs | 0.079 | 80.65µs | 12 | +--------------------------------------------+-----------+-----------------+----------+------------+ | finalize_imports | 10.09µs | 0.078 | 10.09µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | stability_index | 9.22µs | 0.072 | 9.22µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | late_resolve_crate | 8.53µs | 0.066 | 8.53µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | attributes_injection | 8.11µs | 0.063 | 8.11µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_3 | 7.55µs | 0.059 | 631.27µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_const_bodies | 7.43µs | 0.058 | 7.43µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_postprocess | 7.30µs | 0.057 | 7.30µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | plugin_loading | 7.15µs | 0.055 | 7.15µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | object_lifetime_defaults_map | 7.01µs | 0.054 | 7.01µs | 12 | +--------------------------------------------+-----------+-----------------+----------+------------+ | orphan_check_crate | 6.94µs | 0.054 | 9.58µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_item_types | 6.60µs | 0.051 | 6.60µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | unsafety_checking | 6.25µs | 0.049 | 6.25µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | serialize_work_products | 5.96µs | 0.046 | 5.96µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_crate | 5.86µs | 0.045 | 294.53µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | typeck_item_bodies | 5.67µs | 0.044 | 5.67µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | features_query | 5.14µs | 0.040 | 5.14µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | native_libraries | 4.43µs | 0.034 | 5.25µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | opt_def_kind | 4.05µs | 0.031 | 4.05µs | 13 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lib_features | 3.59µs | 0.028 | 3.59µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | diagnostic_items | 3.21µs | 0.025 | 3.21µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_defined_lang_items | 3.20µs | 0.025 | 3.20µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_unstable_api_usage | 3.19µs | 0.025 | 3.19µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | def_span | 2.74µs | 0.021 | 2.74µs | 13 | +--------------------------------------------+-----------+-----------------+----------+------------+ | inferred_outlives_of | 2.62µs | 0.020 | 2.62µs | 12 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_loops | 2.60µs | 0.020 | 2.60µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | looking_for_entry_point | 2.57µs | 0.020 | 3.55µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | defined_lang_items | 2.51µs | 0.019 | 5.71µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_item_well_formed | 2.51µs | 0.019 | 2.51µs | 12 | +--------------------------------------------+-----------+-----------------+----------+------------+ | liveness_and_intrinsic_checking | 2.47µs | 0.019 | 5.96µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | expn_that_defined | 2.40µs | 0.019 | 2.40µs | 13 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link_binary | 2.35µs | 0.018 | 2.75µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_privacy | 2.34µs | 0.018 | 2.34µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | all_local_trait_impls | 2.33µs | 0.018 | 2.64µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | module_lints | 2.32µs | 0.018 | 14.42µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_owner_parent | 2.31µs | 0.018 | 2.31µs | 12 | +--------------------------------------------+-----------+-----------------+----------+------------+ | dependency_formats | 2.27µs | 0.018 | 2.27µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | maybe_create_a_macro_crate | 2.16µs | 0.017 | 2.16µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lookup_deprecation_entry | 2.15µs | 0.017 | 2.15µs | 10 | +--------------------------------------------+-----------+-----------------+----------+------------+ | dep_kind | 2.11µs | 0.016 | 2.55µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_attrs | 2.11µs | 0.016 | 2.11µs | 13 | +--------------------------------------------+-----------+-----------------+----------+------------+ | impl_wf_inference | 2.10µs | 0.016 | 3.38µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_naked_functions | 2.04µs | 0.016 | 2.04µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | is_profiler_runtime | 1.99µs | 0.015 | 2.36µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | used_crate_source | 1.95µs | 0.015 | 3.89µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_used_crate_source | 1.94µs | 0.015 | 1.94µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lint_checking | 1.93µs | 0.015 | 369.90µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_liveness | 1.92µs | 0.015 | 1.92µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | postorder_cnums | 1.89µs | 0.015 | 1.89µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | extra_filename | 1.85µs | 0.014 | 2.69µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | visibility | 1.85µs | 0.014 | 1.85µs | 13 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_host_hash | 1.80µs | 0.014 | 2.18µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | is_compiler_builtins | 1.78µs | 0.014 | 2.24µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | missing_lang_items | 1.78µs | 0.014 | 2.99µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | is_no_builtins | 1.75µs | 0.014 | 2.24µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | foreign_modules | 1.63µs | 0.013 | 1.63µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_2 | 1.61µs | 0.012 | 7.98µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_intrinsics | 1.57µs | 0.012 | 1.57µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | item_types_checking | 1.56µs | 0.012 | 8.16µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_inherent_impls | 1.53µs | 0.012 | 1.53µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | limits | 1.52µs | 0.012 | 1.52µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | join_worker_thread | 1.52µs | 0.012 | 1.52µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crates | 1.48µs | 0.011 | 1.48µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | privacy_checking_modules | 1.44µs | 0.011 | 3.78µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_report_errors | 1.39µs | 0.011 | 1.39µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | maybe_building_test_harness | 1.31µs | 0.010 | 1.31µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_impl_wf | 1.28µs | 0.010 | 1.28µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_missing_lang_items | 1.21µs | 0.009 | 1.21µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_inherent_impls_overlap_check | 1.16µs | 0.009 | 1.16µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | item_bodies_checking | 1.03µs | 0.008 | 6.70µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | entry_fn | 980.00ns | 0.008 | 980.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | traits_in_crate | 980.00ns | 0.008 | 980.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | exported_symbols | 860.00ns | 0.007 | 860.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_extra_filename | 840.00ns | 0.007 | 840.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_native_libraries | 820.00ns | 0.006 | 820.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_main | 760.00ns | 0.006 | 760.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | maybe_unused_extern_crates | 720.00ns | 0.006 | 720.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_name | 710.00ns | 0.006 | 710.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | module_reexports | 640.00ns | 0.005 | 640.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | MIR_effect_checking | 640.00ns | 0.005 | 640.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_unused_macros | 630.00ns | 0.005 | 630.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | layout_testing | 580.00ns | 0.005 | 580.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_crate | 550.00ns | 0.004 | 550.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | has_panic_handler | 520.00ns | 0.004 | 520.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_no_builtins | 490.00ns | 0.004 | 490.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_compiler_builtins | 460.00ns | 0.004 | 460.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_dep_kind | 440.00ns | 0.003 | 440.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | has_global_allocator | 430.00ns | 0.003 | 430.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | match_checking | 410.00ns | 0.003 | 410.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_host_hash | 380.00ns | 0.003 | 380.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_hash | 380.00ns | 0.003 | 380.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_profiler_runtime | 370.00ns | 0.003 | 370.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | output_filenames | 370.00ns | 0.003 | 370.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | MIR_borrow_checking | 330.00ns | 0.003 | 330.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolutions | 310.00ns | 0.002 | 310.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link_binary_remove_temps | 210.00ns | 0.002 | 210.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | drop_dep_graph | 190.00ns | 0.001 | 190.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link_binary_check_files_are_writeable | 190.00ns | 0.001 | 190.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | llvm_dump_timing_file | 180.00ns | 0.001 | 180.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | plugin_registration | 170.00ns | 0.001 | 170.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ Total cpu time: 12.883744ms +----------------+---------------+ | Item | Artifact Size | +----------------+---------------+ | crate_metadata | 21349 bytes | +----------------+---------------+