+--------------------------------------------+-----------+-----------------+----------+------------+ | Item | Self time | % of total time | Time | Item count | +--------------------------------------------+-----------+-----------------+----------+------------+ | expand_crate | 6.40ms | 44.181 | 6.62ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | parse_crate | 1.10ms | 7.593 | 1.10ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | free_global_ctxt | 981.66µs | 6.779 | 981.66µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | self_profile_alloc_query_strings | 489.47µs | 3.380 | 489.47µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | write_crate_metadata | 401.75µs | 2.774 | 401.75µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_lowering | 401.54µs | 2.773 | 401.54µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | codegen_crate | 358.87µs | 2.478 | 389.43µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | prepare_outputs | 310.96µs | 2.147 | 310.96µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | finalize_macro_resolutions | 283.21µs | 1.956 | 283.21µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | generate_crate_metadata | 253.43µs | 1.750 | 481.17µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | param_env | 245.28µs | 1.694 | 324.04µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | configure_and_expand | 212.40µs | 1.467 | 7.47ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_register_crate | 196.95µs | 1.360 | 203.75µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | setup_global_ctxt | 157.83µs | 1.090 | 157.83µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_hash | 132.87µs | 0.918 | 133.32µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | analysis | 115.70µs | 0.799 | 1.23ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_injection | 98.38µs | 0.679 | 98.38µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | pre_AST_expansion_lint_checks | 97.42µs | 0.673 | 97.42µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_module_items | 62.13µs | 0.429 | 93.74µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | early_lint_checks | 54.67µs | 0.378 | 54.67µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_attrs | 52.33µs | 0.361 | 52.55µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | mir_keys | 50.84µs | 0.351 | 50.84µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | type_check_crate | 46.03µs | 0.318 | 203.20µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | codegen_fn_attrs | 42.55µs | 0.294 | 121.83µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_lints | 40.91µs | 0.283 | 365.53µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | AST_validation | 39.15µs | 0.270 | 39.15µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | privacy_access_levels | 34.93µs | 0.241 | 34.93µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | drop_ast | 33.89µs | 0.234 | 33.89µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_1 | 32.23µs | 0.223 | 157.86µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | complete_gated_feature_checking | 31.70µs | 0.219 | 31.70µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | supported_target_features | 30.18µs | 0.208 | 30.18µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | death_checking | 29.69µs | 0.205 | 165.11µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | type_collecting | 29.55µs | 0.204 | 53.55µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_load_macro | 28.37µs | 0.196 | 28.37µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | get_lang_items | 28.33µs | 0.196 | 38.46µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | coherence_checking | 27.10µs | 0.187 | 51.63µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_owner | 24.15µs | 0.167 | 31.61µs | 5 | +--------------------------------------------+-----------+-----------------+----------+------------+ | collect_mod_item_types | 24.00µs | 0.166 | 24.00µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | looking_for_derive_registrar | 22.80µs | 0.157 | 37.60µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | drop_compiler | 22.31µs | 0.154 | 22.31µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | predicates_defined_on | 20.49µs | 0.141 | 71.39µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_private_in_public | 19.73µs | 0.136 | 20.60µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | wf_checking | 19.45µs | 0.134 | 21.38µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | unused_lib_feature_checking | 19.30µs | 0.133 | 29.99µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | explicit_predicates_of | 18.31µs | 0.126 | 43.36µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | finalize_imports | 18.14µs | 0.125 | 18.14µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | generics_of | 17.12µs | 0.118 | 25.05µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | serialize_dep_graph | 15.72µs | 0.109 | 15.72µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link | 15.27µs | 0.105 | 56.41µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | finish_ongoing_codegen | 14.74µs | 0.102 | 16.45µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | macro_expand_crate | 13.92µs | 0.096 | 6.64ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | proc_macro_decls_static | 13.65µs | 0.094 | 14.80µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link_crate | 12.82µs | 0.089 | 16.65µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_check_unused | 12.39µs | 0.086 | 12.39µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lint_levels | 12.16µs | 0.084 | 12.16µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | attributes_injection | 11.27µs | 0.078 | 11.27µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lint_mod | 11.13µs | 0.077 | 11.13µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | late_resolve_crate | 10.04µs | 0.069 | 10.04µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_unstable_api_usage | 9.94µs | 0.069 | 9.94µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | is_compiler_builtins | 9.66µs | 0.067 | 10.31µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | orphan_check_crate | 9.56µs | 0.066 | 12.70µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_3 | 9.33µs | 0.064 | 646.17µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | plugin_loading | 9.33µs | 0.064 | 9.33µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_loops | 9.19µs | 0.063 | 9.19µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_name | 9.15µs | 0.063 | 10.00µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_const_bodies | 8.98µs | 0.062 | 8.98µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_item_types | 8.84µs | 0.061 | 8.84µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | unsafety_checking | 8.45µs | 0.058 | 8.45µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | stability_index | 8.44µs | 0.058 | 8.44µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | should_inherit_track_caller | 8.02µs | 0.055 | 10.64µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | dep_kind | 7.98µs | 0.055 | 8.60µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | object_lifetime_defaults_map | 7.93µs | 0.055 | 7.93µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | serialize_work_products | 7.58µs | 0.052 | 7.58µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | inferred_outlives_of | 7.54µs | 0.052 | 7.54µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_crate | 7.46µs | 0.052 | 7.46µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_access_levels | 7.40µs | 0.051 | 7.40µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | typeck_item_bodies | 7.28µs | 0.050 | 7.28µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_crate | 7.22µs | 0.050 | 348.04µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_postprocess | 7.13µs | 0.049 | 7.13µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | features_query | 6.57µs | 0.045 | 6.57µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | predicates_of | 6.39µs | 0.044 | 77.78µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | native_libraries | 5.94µs | 0.041 | 6.96µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_defined_lang_items | 4.58µs | 0.032 | 4.58µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | liveness_and_intrinsic_checking | 3.67µs | 0.025 | 7.57µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | opt_def_kind | 3.48µs | 0.024 | 3.48µs | 5 | +--------------------------------------------+-----------+-----------------+----------+------------+ | defined_lang_items | 3.42µs | 0.024 | 8.00µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link_binary | 3.27µs | 0.023 | 3.83µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | looking_for_entry_point | 3.12µs | 0.022 | 3.94µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | dependency_formats | 2.84µs | 0.020 | 2.84µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | all_local_trait_impls | 2.73µs | 0.019 | 3.14µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | used_crate_source | 2.61µs | 0.018 | 4.00µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | module_lints | 2.59µs | 0.018 | 13.72µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | maybe_create_a_macro_crate | 2.55µs | 0.018 | 2.55µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lint_checking | 2.51µs | 0.017 | 381.76µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | extra_filename | 2.49µs | 0.017 | 3.91µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_privacy | 2.45µs | 0.017 | 2.45µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | diagnostic_items | 2.38µs | 0.016 | 2.38µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | missing_lang_items | 2.30µs | 0.016 | 3.70µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | is_no_builtins | 2.28µs | 0.016 | 2.74µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | postorder_cnums | 2.27µs | 0.016 | 2.27µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lib_features | 2.25µs | 0.016 | 2.25µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_host_hash | 2.22µs | 0.015 | 2.71µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | impl_wf_inference | 2.21µs | 0.015 | 3.91µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_2 | 2.15µs | 0.015 | 10.73µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crates | 2.13µs | 0.015 | 2.13µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_liveness | 2.08µs | 0.014 | 2.08µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | is_profiler_runtime | 2.03µs | 0.014 | 2.59µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_inherent_impls | 2.00µs | 0.014 | 2.00µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | privacy_checking_modules | 1.99µs | 0.014 | 4.44µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_naked_functions | 1.96µs | 0.014 | 1.96µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | item_types_checking | 1.96µs | 0.014 | 10.80µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_item_well_formed | 1.93µs | 0.013 | 1.93µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | foreign_modules | 1.93µs | 0.013 | 1.93µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_intrinsics | 1.82µs | 0.013 | 1.82µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | join_worker_thread | 1.71µs | 0.012 | 1.71µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_impl_wf | 1.70µs | 0.012 | 1.70µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | def_span | 1.56µs | 0.011 | 1.56µs | 5 | +--------------------------------------------+-----------+-----------------+----------+------------+ | maybe_building_test_harness | 1.56µs | 0.011 | 1.56µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_report_errors | 1.53µs | 0.011 | 1.53µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | limits | 1.47µs | 0.010 | 1.47µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_owner_parent | 1.43µs | 0.010 | 1.43µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_extra_filename | 1.42µs | 0.010 | 1.42µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_missing_lang_items | 1.40µs | 0.010 | 1.40µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_used_crate_source | 1.39µs | 0.010 | 1.39µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_inherent_impls_overlap_check | 1.38µs | 0.010 | 1.38µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_attrs | 1.37µs | 0.009 | 1.37µs | 5 | +--------------------------------------------+-----------+-----------------+----------+------------+ | expn_that_defined | 1.35µs | 0.009 | 1.35µs | 5 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lookup_deprecation_entry | 1.34µs | 0.009 | 1.34µs | 2 | +--------------------------------------------+-----------+-----------------+----------+------------+ | exported_symbols | 1.34µs | 0.009 | 1.34µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | item_bodies_checking | 1.29µs | 0.009 | 8.57µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | visibility | 1.22µs | 0.008 | 1.22µs | 5 | +--------------------------------------------+-----------+-----------------+----------+------------+ | traits_in_crate | 1.19µs | 0.008 | 1.19µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | module_reexports | 1.08µs | 0.007 | 1.08µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_unused_macros | 1.05µs | 0.007 | 1.05µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_native_libraries | 1.02µs | 0.007 | 1.02µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | match_checking | 1.01µs | 0.007 | 1.01µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_main | 980.00ns | 0.007 | 980.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_name | 850.00ns | 0.006 | 850.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | entry_fn | 820.00ns | 0.006 | 820.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | MIR_effect_checking | 780.00ns | 0.005 | 780.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | maybe_unused_extern_crates | 760.00ns | 0.005 | 760.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | layout_testing | 660.00ns | 0.005 | 660.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_compiler_builtins | 650.00ns | 0.004 | 650.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | has_global_allocator | 650.00ns | 0.004 | 650.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_dep_kind | 620.00ns | 0.004 | 620.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | has_panic_handler | 610.00ns | 0.004 | 610.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_profiler_runtime | 560.00ns | 0.004 | 560.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_host_hash | 490.00ns | 0.003 | 490.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_no_builtins | 460.00ns | 0.003 | 460.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_hash | 450.00ns | 0.003 | 450.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | output_filenames | 420.00ns | 0.003 | 420.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolutions | 410.00ns | 0.003 | 410.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | MIR_borrow_checking | 340.00ns | 0.002 | 340.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link_binary_remove_temps | 310.00ns | 0.002 | 310.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link_binary_check_files_are_writeable | 250.00ns | 0.002 | 250.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | drop_dep_graph | 240.00ns | 0.002 | 240.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | plugin_registration | 230.00ns | 0.002 | 230.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | llvm_dump_timing_file | 220.00ns | 0.002 | 220.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ Total cpu time: 14.481221ms +----------------+---------------+ | Item | Artifact Size | +----------------+---------------+ | crate_metadata | 6434 bytes | +----------------+---------------+