+------------------------------------------------+-----------+-----------------+----------+------------+ | Item | Self time | % of total time | Time | Item count | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_register_crate | 15.26ms | 60.642 | 37.58ms | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | expand_crate | 4.76ms | 18.927 | 20.06ms | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | free_global_ctxt | 1.51ms | 6.004 | 1.51ms | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | codegen_crate | 389.56µs | 1.548 | 530.79µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | self_profile_alloc_query_strings | 321.05µs | 1.276 | 321.05µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | write_crate_metadata | 197.44µs | 0.785 | 197.44µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | prepare_outputs | 189.41µs | 0.753 | 189.41µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | generate_crate_metadata | 176.38µs | 0.701 | 361.90µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | parse_crate | 163.58µs | 0.650 | 163.58µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | param_env | 134.41µs | 0.534 | 173.87µs | 4 | +------------------------------------------------+-----------+-----------------+----------+------------+ | configure_and_expand | 130.82µs | 0.520 | 20.44ms | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_lowering | 119.21µs | 0.474 | 119.21µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_hash | 83.20µs | 0.331 | 86.26µs | 59 | +------------------------------------------------+-----------+-----------------+----------+------------+ | setup_global_ctxt | 71.88µs | 0.286 | 71.88µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | analysis | 60.40µs | 0.240 | 767.18µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | AST_validation | 54.95µs | 0.218 | 54.95µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | pre_AST_expansion_lint_checks | 54.43µs | 0.216 | 54.43µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_injection | 48.00µs | 0.191 | 48.00µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | early_lint_checks | 43.83µs | 0.174 | 43.83µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_unstable_api_usage | 37.54µs | 0.149 | 70.85µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | finalize_imports | 34.53µs | 0.137 | 34.53µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_module_items | 32.92µs | 0.131 | 51.27µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_load_macro | 30.05µs | 0.119 | 30.05µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | get_lang_items | 28.12µs | 0.112 | 52.95µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_attrs | 25.08µs | 0.100 | 25.14µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | mir_keys | 22.65µs | 0.090 | 22.65µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | type_check_crate | 22.46µs | 0.089 | 118.94µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | codegen_fn_attrs | 21.44µs | 0.085 | 94.47µs | 4 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_native_libraries | 20.92µs | 0.083 | 20.92µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | privacy_access_levels | 20.40µs | 0.081 | 20.40µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | drop_compiler | 19.16µs | 0.076 | 19.16µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | death_checking | 19.04µs | 0.076 | 123.80µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | postorder_cnums | 18.55µs | 0.074 | 18.55µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | collect_mod_item_types | 18.38µs | 0.073 | 18.38µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_owner | 18.10µs | 0.072 | 18.54µs | 7 | +------------------------------------------------+-----------+-----------------+----------+------------+ | coherence_checking | 17.96µs | 0.071 | 27.96µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | supported_target_features | 16.39µs | 0.065 | 16.39µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_1 | 16.29µs | 0.065 | 143.21µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | unused_lib_feature_checking | 15.53µs | 0.062 | 25.77µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | macro_expand_crate | 15.28µs | 0.061 | 20.07ms | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | native_libraries | 14.63µs | 0.058 | 35.55µs | 59 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_lints | 14.55µs | 0.058 | 188.67µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | type_collecting | 14.28µs | 0.057 | 32.66µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | wf_checking | 13.81µs | 0.055 | 14.90µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | missing_lang_items | 13.77µs | 0.055 | 23.02µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | finish_ongoing_codegen | 13.59µs | 0.054 | 14.34µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_host_hash | 13.29µs | 0.053 | 17.56µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link_crate | 13.16µs | 0.052 | 17.14µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | is_profiler_runtime | 12.12µs | 0.048 | 15.21µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | drop_ast | 11.88µs | 0.047 | 11.88µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | used_crate_source | 11.77µs | 0.047 | 21.20µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_lookup_stability | 11.72µs | 0.047 | 11.72µs | 3 | +------------------------------------------------+-----------+-----------------+----------+------------+ | extra_filename | 11.60µs | 0.046 | 20.06µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | is_compiler_builtins | 11.37µs | 0.045 | 14.46µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | defined_lang_items | 11.31µs | 0.045 | 21.96µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_name | 11.23µs | 0.045 | 15.21µs | 59 | +------------------------------------------------+-----------+-----------------+----------+------------+ | is_no_builtins | 11.03µs | 0.044 | 14.07µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | dep_kind | 10.93µs | 0.043 | 14.12µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | explicit_predicates_of | 10.77µs | 0.043 | 28.63µs | 4 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_defined_lang_items | 10.65µs | 0.042 | 10.65µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | looking_for_derive_registrar | 10.40µs | 0.041 | 18.77µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | serialize_dep_graph | 10.09µs | 0.040 | 10.09µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | generics_of | 9.64µs | 0.038 | 17.86µs | 4 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_used_crate_source | 9.43µs | 0.037 | 9.43µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_missing_lang_items | 9.25µs | 0.037 | 9.25µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | stability_index | 9.23µs | 0.037 | 9.23µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lint_levels | 9.12µs | 0.036 | 9.12µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_lookup_deprecation_entry | 9.01µs | 0.036 | 9.01µs | 3 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_extra_filename | 8.46µs | 0.034 | 8.46µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_item_types | 8.41µs | 0.033 | 8.41µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | object_lifetime_defaults_map | 8.22µs | 0.033 | 8.22µs | 4 | +------------------------------------------------+-----------+-----------------+----------+------------+ | complete_gated_feature_checking | 7.88µs | 0.031 | 7.88µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link | 7.72µs | 0.031 | 43.87µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_check_unused | 7.72µs | 0.031 | 7.72µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | proc_macro_decls_static | 7.54µs | 0.030 | 8.37µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lint_mod | 7.41µs | 0.029 | 7.41µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | late_resolve_crate | 6.71µs | 0.027 | 6.71µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | predicates_defined_on | 6.68µs | 0.027 | 35.99µs | 4 | +------------------------------------------------+-----------+-----------------+----------+------------+ | extern_mod_stmt_cnum | 6.01µs | 0.024 | 6.10µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | attributes_injection | 5.85µs | 0.023 | 5.85µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_access_levels | 5.70µs | 0.023 | 5.70µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_private_in_public | 5.69µs | 0.023 | 5.99µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_const_bodies | 5.45µs | 0.022 | 5.45µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | plugin_loading | 5.22µs | 0.021 | 5.22µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_3 | 5.02µs | 0.020 | 386.29µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | unsafety_checking | 4.79µs | 0.019 | 4.79µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_postprocess | 4.65µs | 0.018 | 4.65µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | serialize_work_products | 4.37µs | 0.017 | 4.37µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_host_hash | 4.27µs | 0.017 | 4.27µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | maybe_unused_extern_crates | 4.04µs | 0.016 | 4.04µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | typeck_item_bodies | 4.03µs | 0.016 | 4.03µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_name | 3.98µs | 0.016 | 3.98µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link_binary | 3.78µs | 0.015 | 3.98µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lint_checking | 3.54µs | 0.014 | 202.62µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | finalize_macro_resolutions | 3.23µs | 0.013 | 3.23µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_dep_kind | 3.19µs | 0.013 | 3.19µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_crate | 3.17µs | 0.013 | 67.23µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_profiler_runtime | 3.09µs | 0.012 | 3.09µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_compiler_builtins | 3.09µs | 0.012 | 3.09µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_hash | 3.06µs | 0.012 | 3.06µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_no_builtins | 3.04µs | 0.012 | 3.04µs | 58 | +------------------------------------------------+-----------+-----------------+----------+------------+ | predicates_of | 3.02µs | 0.012 | 39.01µs | 4 | +------------------------------------------------+-----------+-----------------+----------+------------+ | module_lints | 3.00µs | 0.012 | 10.41µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crates | 2.87µs | 0.011 | 2.87µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | maybe_create_a_macro_crate | 2.86µs | 0.011 | 2.86µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lookup_deprecation_entry | 2.79µs | 0.011 | 11.80µs | 4 | +------------------------------------------------+-----------+-----------------+----------+------------+ | opt_def_kind | 2.59µs | 0.010 | 3.80µs | 8 | +------------------------------------------------+-----------+-----------------+----------+------------+ | looking_for_entry_point | 2.27µs | 0.009 | 3.15µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | should_inherit_track_caller | 2.27µs | 0.009 | 3.69µs | 4 | +------------------------------------------------+-----------+-----------------+----------+------------+ | liveness_and_intrinsic_checking | 2.21µs | 0.009 | 4.80µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | orphan_check_crate | 2.03µs | 0.008 | 2.83µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_privacy | 1.75µs | 0.007 | 1.75µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | dependency_formats | 1.71µs | 0.007 | 1.71µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_liveness | 1.56µs | 0.006 | 1.56µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | impl_wf_inference | 1.44µs | 0.006 | 2.60µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_loops | 1.38µs | 0.005 | 1.38µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_naked_functions | 1.32µs | 0.005 | 1.32µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | item_types_checking | 1.30µs | 0.005 | 9.71µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | maybe_building_test_harness | 1.27µs | 0.005 | 1.27µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_opt_def_kind | 1.21µs | 0.005 | 1.21µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_inherent_impls | 1.21µs | 0.005 | 1.21µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_inherent_impls_overlap_check | 1.17µs | 0.005 | 1.17µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_impl_wf | 1.16µs | 0.005 | 1.16µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_2 | 1.15µs | 0.005 | 6.21µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | diagnostic_items | 1.12µs | 0.004 | 1.12µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_report_errors | 1.12µs | 0.004 | 1.12µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lookup_stability | 1.10µs | 0.004 | 12.82µs | 3 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_item_well_formed | 1.09µs | 0.004 | 1.09µs | 4 | +------------------------------------------------+-----------+-----------------+----------+------------+ | foreign_modules | 1.09µs | 0.004 | 1.09µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | visibility | 1.05µs | 0.004 | 1.89µs | 6 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_intrinsics | 1.03µs | 0.004 | 1.03µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lib_features | 1.01µs | 0.004 | 1.01µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_owner_parent | 980.00ns | 0.004 | 980.00ns | 4 | +------------------------------------------------+-----------+-----------------+----------+------------+ | privacy_checking_modules | 940.00ns | 0.004 | 2.69µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_attrs | 890.00ns | 0.004 | 890.00ns | 5 | +------------------------------------------------+-----------+-----------------+----------+------------+ | entry_fn | 880.00ns | 0.003 | 880.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | limits | 860.00ns | 0.003 | 860.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_visibility | 840.00ns | 0.003 | 840.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | all_local_trait_impls | 800.00ns | 0.003 | 800.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | exported_symbols | 780.00ns | 0.003 | 780.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | join_worker_thread | 750.00ns | 0.003 | 750.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | def_span | 700.00ns | 0.003 | 700.00ns | 5 | +------------------------------------------------+-----------+-----------------+----------+------------+ | inferred_outlives_of | 680.00ns | 0.003 | 680.00ns | 4 | +------------------------------------------------+-----------+-----------------+----------+------------+ | traits_in_crate | 610.00ns | 0.002 | 610.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | expn_that_defined | 590.00ns | 0.002 | 590.00ns | 5 | +------------------------------------------------+-----------+-----------------+----------+------------+ | item_bodies_checking | 480.00ns | 0.002 | 4.51µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | output_filenames | 480.00ns | 0.002 | 480.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_unused_macros | 470.00ns | 0.002 | 470.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | module_reexports | 470.00ns | 0.002 | 470.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_crate | 440.00ns | 0.002 | 440.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_main | 400.00ns | 0.002 | 400.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | layout_testing | 400.00ns | 0.002 | 400.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | has_panic_handler | 340.00ns | 0.001 | 340.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | MIR_effect_checking | 270.00ns | 0.001 | 270.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | match_checking | 260.00ns | 0.001 | 260.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | has_global_allocator | 250.00ns | 0.001 | 250.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | llvm_dump_timing_file | 190.00ns | 0.001 | 190.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | MIR_borrow_checking | 180.00ns | 0.001 | 180.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | plugin_registration | 170.00ns | 0.001 | 170.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | drop_dep_graph | 110.00ns | 0.000 | 110.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link_binary_remove_temps | 110.00ns | 0.000 | 110.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | features_query | 100.00ns | 0.000 | 100.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolutions | 90.00ns | 0.000 | 90.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link_binary_check_files_are_writeable | 90.00ns | 0.000 | 90.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ Total cpu time: 25.16797ms +----------------+---------------+ | Item | Artifact Size | +----------------+---------------+ | crate_metadata | 4494 bytes | +----------------+---------------+