+------------------------------------------------+-----------+-----------------+----------+------------+ | Item | Self time | % of total time | Time | Item count | +------------------------------------------------+-----------+-----------------+----------+------------+ | expand_crate | 10.45ms | 48.226 | 13.28ms | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_register_crate | 2.71ms | 12.532 | 3.65ms | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | free_global_ctxt | 2.06ms | 9.494 | 2.06ms | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | self_profile_alloc_query_strings | 577.72µs | 2.667 | 577.72µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | codegen_crate | 441.23µs | 2.037 | 597.43µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | parse_crate | 383.63µs | 1.771 | 383.63µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | write_crate_metadata | 359.78µs | 1.661 | 359.78µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | generate_crate_metadata | 312.32µs | 1.442 | 575.94µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_lowering | 280.32µs | 1.294 | 280.32µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | param_env | 261.49µs | 1.207 | 369.00µs | 15 | +------------------------------------------------+-----------+-----------------+----------+------------+ | prepare_outputs | 257.50µs | 1.189 | 257.50µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_lints | 242.04µs | 1.117 | 611.62µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | configure_and_expand | 176.19µs | 0.813 | 13.95ms | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_hash | 130.70µs | 0.603 | 133.90µs | 29 | +------------------------------------------------+-----------+-----------------+----------+------------+ | setup_global_ctxt | 124.07µs | 0.573 | 124.07µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_load_macro | 115.67µs | 0.534 | 115.67µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | analysis | 100.08µs | 0.462 | 1.61ms | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | AST_validation | 92.84µs | 0.429 | 92.84µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | finalize_imports | 87.99µs | 0.406 | 87.99µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | pre_AST_expansion_lint_checks | 76.93µs | 0.355 | 76.93µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_injection | 75.76µs | 0.350 | 75.76µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | death_checking | 69.07µs | 0.319 | 261.75µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | early_lint_checks | 66.95µs | 0.309 | 66.95µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_attrs | 61.48µs | 0.284 | 61.63µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_module_items | 60.03µs | 0.277 | 82.68µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | late_resolve_crate | 45.35µs | 0.209 | 45.35µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | codegen_fn_attrs | 42.69µs | 0.197 | 159.25µs | 15 | +------------------------------------------------+-----------+-----------------+----------+------------+ | type_check_crate | 41.14µs | 0.190 | 186.84µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | supported_target_features | 40.25µs | 0.186 | 40.25µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_unstable_api_usage | 38.30µs | 0.177 | 85.87µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | mir_keys | 37.35µs | 0.172 | 37.35µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | get_lang_items | 35.39µs | 0.163 | 60.76µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_native_libraries | 34.25µs | 0.158 | 34.25µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | complete_gated_feature_checking | 31.18µs | 0.144 | 31.18µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | wf_checking | 30.71µs | 0.142 | 33.87µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | drop_compiler | 29.99µs | 0.138 | 29.99µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | privacy_access_levels | 28.48µs | 0.131 | 28.48µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | predicates_defined_on | 27.15µs | 0.125 | 90.10µs | 15 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lint_levels | 27.15µs | 0.125 | 27.15µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | explicit_predicates_of | 26.13µs | 0.121 | 59.35µs | 15 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_owner | 25.67µs | 0.119 | 26.32µs | 40 | +------------------------------------------------+-----------+-----------------+----------+------------+ | type_collecting | 25.66µs | 0.118 | 47.42µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_1 | 25.08µs | 0.116 | 237.74µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | generics_of | 24.80µs | 0.114 | 33.22µs | 15 | +------------------------------------------------+-----------+-----------------+----------+------------+ | finalize_macro_resolutions | 22.77µs | 0.105 | 22.77µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | collect_mod_item_types | 21.76µs | 0.100 | 21.76µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | coherence_checking | 21.71µs | 0.100 | 40.65µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link_crate | 21.41µs | 0.099 | 25.31µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | drop_ast | 20.34µs | 0.094 | 20.34µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | looking_for_derive_registrar | 18.64µs | 0.086 | 38.77µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | proc_macro_decls_static | 17.63µs | 0.081 | 20.13µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | unused_lib_feature_checking | 17.01µs | 0.079 | 29.72µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_access_levels | 16.84µs | 0.078 | 16.84µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | native_libraries | 16.52µs | 0.076 | 50.77µs | 29 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_private_in_public | 16.29µs | 0.075 | 18.57µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | serialize_dep_graph | 15.76µs | 0.073 | 15.76µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lint_mod | 15.67µs | 0.072 | 15.67µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | postorder_cnums | 15.53µs | 0.072 | 15.53µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | finish_ongoing_codegen | 15.39µs | 0.071 | 17.17µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link | 15.16µs | 0.070 | 66.08µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | predicates_of | 14.72µs | 0.068 | 104.82µs | 15 | +------------------------------------------------+-----------+-----------------+----------+------------+ | is_compiler_builtins | 14.69µs | 0.068 | 17.95µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lookup_deprecation_entry | 14.08µs | 0.065 | 23.57µs | 15 | +------------------------------------------------+-----------+-----------------+----------+------------+ | used_crate_source | 12.98µs | 0.060 | 23.09µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | defined_lang_items | 12.72µs | 0.059 | 22.13µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | macro_expand_crate | 12.59µs | 0.058 | 13.29ms | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_name | 12.55µs | 0.058 | 16.29µs | 29 | +------------------------------------------------+-----------+-----------------+----------+------------+ | extra_filename | 12.34µs | 0.057 | 19.78µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | missing_lang_items | 12.16µs | 0.056 | 20.44µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | is_profiler_runtime | 12.05µs | 0.056 | 15.26µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_host_hash | 12.01µs | 0.055 | 15.63µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | dep_kind | 11.95µs | 0.055 | 15.36µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | is_no_builtins | 11.94µs | 0.055 | 15.22µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | should_inherit_track_caller | 11.58µs | 0.053 | 15.55µs | 15 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_check_unused | 11.46µs | 0.053 | 11.46µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | opt_def_kind | 11.18µs | 0.052 | 12.33µs | 41 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_used_crate_source | 10.11µs | 0.047 | 10.11µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | stability_index | 9.99µs | 0.046 | 9.99µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_lookup_stability | 9.83µs | 0.045 | 9.83µs | 7 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_const_bodies | 9.65µs | 0.045 | 9.65µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_lookup_deprecation_entry | 9.49µs | 0.044 | 9.49µs | 13 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_defined_lang_items | 9.41µs | 0.043 | 9.41µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_postprocess | 8.55µs | 0.039 | 8.55µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | attributes_injection | 8.45µs | 0.039 | 8.45µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | object_lifetime_defaults_map | 8.42µs | 0.039 | 8.42µs | 15 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_missing_lang_items | 8.28µs | 0.038 | 8.28µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_loops | 8.22µs | 0.038 | 8.22µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_3 | 8.14µs | 0.038 | 990.66µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | plugin_loading | 8.14µs | 0.038 | 8.14µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | maybe_building_test_harness | 8.08µs | 0.037 | 8.08µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_item_types | 8.06µs | 0.037 | 8.06µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | orphan_check_crate | 8.02µs | 0.037 | 8.57µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | serialize_work_products | 7.96µs | 0.037 | 7.96µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | extern_mod_stmt_cnum | 7.96µs | 0.037 | 8.18µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_extra_filename | 7.44µs | 0.034 | 7.44µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lint_checking | 6.89µs | 0.032 | 637.74µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | unsafety_checking | 6.76µs | 0.031 | 6.76µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_crate | 6.52µs | 0.030 | 201.43µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | typeck_item_bodies | 6.35µs | 0.029 | 6.35µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | liveness_and_intrinsic_checking | 4.33µs | 0.020 | 9.85µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_privacy | 4.06µs | 0.019 | 4.06µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_name | 3.74µs | 0.017 | 3.74µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lookup_stability | 3.65µs | 0.017 | 13.48µs | 7 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_host_hash | 3.62µs | 0.017 | 3.62µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | visibility | 3.62µs | 0.017 | 4.10µs | 17 | +------------------------------------------------+-----------+-----------------+----------+------------+ | inferred_outlives_of | 3.60µs | 0.017 | 3.60µs | 15 | +------------------------------------------------+-----------+-----------------+----------+------------+ | diagnostic_items | 3.57µs | 0.016 | 3.57µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | module_lints | 3.56µs | 0.016 | 19.23µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_dep_kind | 3.41µs | 0.016 | 3.41µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link_binary | 3.40µs | 0.016 | 3.90µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_no_builtins | 3.28µs | 0.015 | 3.28µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | def_span | 3.26µs | 0.015 | 3.26µs | 16 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_compiler_builtins | 3.26µs | 0.015 | 3.26µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crates | 3.24µs | 0.015 | 3.24µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_profiler_runtime | 3.21µs | 0.015 | 3.21µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_hash | 3.20µs | 0.015 | 3.20µs | 28 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_item_well_formed | 3.16µs | 0.015 | 3.16µs | 15 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_owner_parent | 3.15µs | 0.015 | 3.15µs | 15 | +------------------------------------------------+-----------+-----------------+----------+------------+ | expn_that_defined | 3.02µs | 0.014 | 3.02µs | 16 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_naked_functions | 2.97µs | 0.014 | 2.97µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | looking_for_entry_point | 2.95µs | 0.014 | 3.62µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_liveness | 2.92µs | 0.013 | 2.92µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lib_features | 2.72µs | 0.013 | 2.72µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_attrs | 2.65µs | 0.012 | 2.65µs | 16 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_intrinsics | 2.60µs | 0.012 | 2.60µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | maybe_create_a_macro_crate | 2.45µs | 0.011 | 2.45µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | impl_wf_inference | 2.37µs | 0.011 | 4.12µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | item_types_checking | 2.29µs | 0.011 | 10.35µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | privacy_checking_modules | 2.20µs | 0.010 | 6.26µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | foreign_modules | 2.02µs | 0.009 | 2.02µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | dependency_formats | 2.00µs | 0.009 | 2.00µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_2 | 1.94µs | 0.009 | 12.64µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_inherent_impls | 1.93µs | 0.009 | 1.93µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | limits | 1.93µs | 0.009 | 1.93µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | join_worker_thread | 1.78µs | 0.008 | 1.78µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_impl_wf | 1.75µs | 0.008 | 1.75µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_inherent_impls_overlap_check | 1.68µs | 0.008 | 1.68µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | traits_in_crate | 1.36µs | 0.006 | 1.36µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_report_errors | 1.27µs | 0.006 | 1.27µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | item_bodies_checking | 1.27µs | 0.006 | 7.62µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | maybe_unused_trait_import | 1.16µs | 0.005 | 1.16µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | MIR_effect_checking | 1.08µs | 0.005 | 1.08µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | exported_symbols | 950.00ns | 0.004 | 950.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | match_checking | 850.00ns | 0.004 | 850.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | module_reexports | 840.00ns | 0.004 | 840.00ns | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | MIR_borrow_checking | 710.00ns | 0.003 | 710.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_main | 680.00ns | 0.003 | 680.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | entry_fn | 670.00ns | 0.003 | 670.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_crate | 650.00ns | 0.003 | 650.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | layout_testing | 630.00ns | 0.003 | 630.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_opt_def_kind | 610.00ns | 0.003 | 610.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | has_panic_handler | 610.00ns | 0.003 | 610.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | has_global_allocator | 590.00ns | 0.003 | 590.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | all_local_trait_impls | 550.00ns | 0.003 | 550.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_unused_macros | 500.00ns | 0.002 | 500.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_visibility | 480.00ns | 0.002 | 480.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | output_filenames | 440.00ns | 0.002 | 440.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | maybe_unused_extern_crates | 300.00ns | 0.001 | 300.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link_binary_remove_temps | 280.00ns | 0.001 | 280.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | llvm_dump_timing_file | 240.00ns | 0.001 | 240.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | drop_dep_graph | 240.00ns | 0.001 | 240.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolutions | 220.00ns | 0.001 | 220.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link_binary_check_files_are_writeable | 220.00ns | 0.001 | 220.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | features_query | 210.00ns | 0.001 | 210.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | plugin_registration | 200.00ns | 0.001 | 200.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ Total cpu time: 21.661302ms +----------------+---------------+ | Item | Artifact Size | +----------------+---------------+ | crate_metadata | 9202 bytes | +----------------+---------------+