+--------------------------------------------+-----------+-----------------+----------+------------+ | Item | Self time | % of total time | Time | Item count | +--------------------------------------------+-----------+-----------------+----------+------------+ | expand_crate | 6.39ms | 42.539 | 6.61ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | parse_crate | 2.43ms | 16.173 | 2.43ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_lowering | 570.70µs | 3.800 | 570.70µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | free_global_ctxt | 452.73µs | 3.014 | 452.73µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | codegen_crate | 395.09µs | 2.631 | 423.71µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | write_crate_metadata | 356.35µs | 2.373 | 356.35µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | generate_crate_metadata | 316.76µs | 2.109 | 516.80µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | prepare_outputs | 291.29µs | 1.940 | 291.29µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | self_profile_alloc_query_strings | 262.78µs | 1.750 | 262.78µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | finalize_macro_resolutions | 260.07µs | 1.732 | 260.07µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | param_env | 227.97µs | 1.518 | 300.43µs | 6 | +--------------------------------------------+-----------+-----------------+----------+------------+ | pre_AST_expansion_lint_checks | 213.01µs | 1.418 | 213.01µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | configure_and_expand | 199.40µs | 1.328 | 7.53ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_register_crate | 198.97µs | 1.325 | 205.88µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_hash | 126.21µs | 0.840 | 126.70µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | setup_global_ctxt | 123.09µs | 0.820 | 123.09µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | analysis | 104.63µs | 0.697 | 1.12ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | early_lint_checks | 91.94µs | 0.612 | 91.94µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_injection | 87.08µs | 0.580 | 87.08µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_module_items | 61.95µs | 0.412 | 84.33µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | drop_ast | 53.55µs | 0.357 | 53.55µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | AST_validation | 50.03µs | 0.333 | 50.03µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_lints | 46.82µs | 0.312 | 347.79µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_attrs | 42.54µs | 0.283 | 42.73µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | mir_keys | 37.29µs | 0.248 | 37.29µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | codegen_fn_attrs | 34.53µs | 0.230 | 104.15µs | 6 | +--------------------------------------------+-----------+-----------------+----------+------------+ | type_check_crate | 34.26µs | 0.228 | 180.31µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | coherence_checking | 33.62µs | 0.224 | 58.89µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | supported_target_features | 32.01µs | 0.213 | 32.01µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | death_checking | 31.45µs | 0.209 | 157.76µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | privacy_access_levels | 29.70µs | 0.198 | 29.70µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | complete_gated_feature_checking | 27.04µs | 0.180 | 27.04µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_load_macro | 26.99µs | 0.180 | 26.99µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_1 | 22.87µs | 0.152 | 129.46µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lint_levels | 20.56µs | 0.137 | 20.56µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | collect_mod_item_types | 20.44µs | 0.136 | 20.44µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | type_collecting | 20.25µs | 0.135 | 40.69µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | explicit_predicates_of | 18.87µs | 0.126 | 42.45µs | 6 | +--------------------------------------------+-----------+-----------------+----------+------------+ | macro_expand_crate | 18.40µs | 0.123 | 6.63ms | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_private_in_public | 18.32µs | 0.122 | 19.48µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | get_lang_items | 17.81µs | 0.119 | 27.55µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | proc_macro_decls_static | 17.80µs | 0.119 | 19.09µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | finalize_imports | 17.51µs | 0.117 | 17.51µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | wf_checking | 17.44µs | 0.116 | 19.73µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | unused_lib_feature_checking | 16.79µs | 0.112 | 27.53µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_owner | 16.61µs | 0.111 | 22.38µs | 7 | +--------------------------------------------+-----------+-----------------+----------+------------+ | generics_of | 16.52µs | 0.110 | 23.58µs | 6 | +--------------------------------------------+-----------+-----------------+----------+------------+ | predicates_defined_on | 13.88µs | 0.092 | 63.87µs | 6 | +--------------------------------------------+-----------+-----------------+----------+------------+ | looking_for_derive_registrar | 13.48µs | 0.090 | 32.57µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_check_unused | 11.75µs | 0.078 | 11.75µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | drop_compiler | 10.94µs | 0.073 | 10.94µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lint_mod | 10.43µs | 0.069 | 10.43µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | attributes_injection | 10.20µs | 0.068 | 10.20µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_name | 9.39µs | 0.063 | 10.53µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_unstable_api_usage | 8.94µs | 0.060 | 8.94µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_3 | 8.56µs | 0.057 | 610.59µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | stability_index | 8.41µs | 0.056 | 8.41µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | plugin_loading | 8.37µs | 0.056 | 8.37µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | serialize_dep_graph | 8.37µs | 0.056 | 8.37µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | looking_for_entry_point | 8.32µs | 0.055 | 9.22µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_access_levels | 8.30µs | 0.055 | 8.30µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | orphan_check_crate | 8.03µs | 0.053 | 10.53µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | is_compiler_builtins | 7.76µs | 0.052 | 8.28µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | should_inherit_track_caller | 7.72µs | 0.051 | 10.06µs | 6 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_item_types | 7.57µs | 0.050 | 7.57µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | inferred_outlives_of | 7.54µs | 0.050 | 7.54µs | 6 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_const_bodies | 7.46µs | 0.050 | 7.46µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | predicates_of | 7.42µs | 0.049 | 71.29µs | 6 | +--------------------------------------------+-----------+-----------------+----------+------------+ | object_lifetime_defaults_map | 7.06µs | 0.047 | 7.06µs | 6 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_inherent_impls | 7.00µs | 0.047 | 7.00µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_crate | 6.94µs | 0.046 | 315.72µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | finish_ongoing_codegen | 6.68µs | 0.044 | 7.65µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link | 6.63µs | 0.044 | 25.93µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | unsafety_checking | 6.48µs | 0.043 | 6.48µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | typeck_item_bodies | 6.26µs | 0.042 | 6.26µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link_crate | 6.11µs | 0.041 | 7.69µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_crate | 5.77µs | 0.038 | 5.77µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_postprocess | 5.63µs | 0.037 | 5.63µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | features_query | 5.59µs | 0.037 | 5.59µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | native_libraries | 5.39µs | 0.036 | 6.38µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_defined_lang_items | 4.22µs | 0.028 | 4.22µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | serialize_work_products | 3.75µs | 0.025 | 3.75µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | liveness_and_intrinsic_checking | 3.72µs | 0.025 | 7.60µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | defined_lang_items | 3.57µs | 0.024 | 7.79µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | late_resolve_crate | 2.97µs | 0.020 | 2.97µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | opt_def_kind | 2.95µs | 0.020 | 2.95µs | 7 | +--------------------------------------------+-----------+-----------------+----------+------------+ | module_lints | 2.95µs | 0.020 | 13.38µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | diagnostic_items | 2.75µs | 0.018 | 2.75µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | maybe_create_a_macro_crate | 2.49µs | 0.017 | 2.49µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | dep_kind | 2.42µs | 0.016 | 2.91µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | extra_filename | 2.34µs | 0.016 | 3.35µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lib_features | 2.33µs | 0.016 | 2.33µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | item_types_checking | 2.32µs | 0.015 | 9.89µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_privacy | 2.32µs | 0.015 | 2.32µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | used_crate_source | 2.32µs | 0.015 | 4.05µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_item_well_formed | 2.29µs | 0.015 | 2.29µs | 6 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lint_checking | 2.29µs | 0.015 | 363.46µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | postorder_cnums | 2.28µs | 0.015 | 2.28µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | dependency_formats | 2.24µs | 0.015 | 2.24µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_loops | 2.22µs | 0.015 | 2.22µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | is_no_builtins | 2.19µs | 0.015 | 2.65µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | all_local_trait_impls | 2.15µs | 0.014 | 2.50µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | missing_lang_items | 2.15µs | 0.014 | 3.57µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_liveness | 2.09µs | 0.014 | 2.09µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_2 | 2.07µs | 0.014 | 10.08µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_host_hash | 2.00µs | 0.013 | 2.49µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | is_profiler_runtime | 1.95µs | 0.013 | 2.48µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crates | 1.95µs | 0.013 | 1.95µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | impl_wf_inference | 1.94µs | 0.013 | 3.22µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | foreign_modules | 1.94µs | 0.013 | 1.94µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_intrinsics | 1.79µs | 0.012 | 1.79µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | privacy_checking_modules | 1.77µs | 0.012 | 4.09µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_naked_functions | 1.75µs | 0.012 | 1.75µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_used_crate_source | 1.73µs | 0.012 | 1.73µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | def_span | 1.71µs | 0.011 | 1.71µs | 7 | +--------------------------------------------+-----------+-----------------+----------+------------+ | limits | 1.70µs | 0.011 | 1.70µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | expn_that_defined | 1.62µs | 0.011 | 1.62µs | 7 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_owner_parent | 1.60µs | 0.011 | 1.60µs | 6 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_report_errors | 1.54µs | 0.010 | 1.54µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | visibility | 1.51µs | 0.010 | 1.51µs | 7 | +--------------------------------------------+-----------+-----------------+----------+------------+ | maybe_building_test_harness | 1.50µs | 0.010 | 1.50µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | hir_attrs | 1.48µs | 0.010 | 1.48µs | 7 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_missing_lang_items | 1.42µs | 0.009 | 1.42µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | lookup_deprecation_entry | 1.39µs | 0.009 | 1.39µs | 4 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link_binary | 1.37µs | 0.009 | 1.58µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_impl_wf | 1.28µs | 0.009 | 1.28µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | crate_inherent_impls_overlap_check | 1.26µs | 0.008 | 1.26µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | item_bodies_checking | 1.15µs | 0.008 | 7.41µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_name | 1.14µs | 0.008 | 1.14µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | traits_in_crate | 1.07µs | 0.007 | 1.07µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolve_main | 1.01µs | 0.007 | 1.01µs | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_extra_filename | 1.01µs | 0.007 | 1.01µs | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_native_libraries | 990.00ns | 0.007 | 990.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | join_worker_thread | 970.00ns | 0.006 | 970.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | entry_fn | 900.00ns | 0.006 | 900.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | exported_symbols | 860.00ns | 0.006 | 860.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | module_reexports | 780.00ns | 0.005 | 780.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | MIR_effect_checking | 730.00ns | 0.005 | 730.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | output_filenames | 720.00ns | 0.005 | 720.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | has_global_allocator | 700.00ns | 0.005 | 700.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | check_unused_macros | 690.00ns | 0.005 | 690.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | has_panic_handler | 650.00ns | 0.004 | 650.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | maybe_unused_extern_crates | 630.00ns | 0.004 | 630.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | layout_testing | 530.00ns | 0.004 | 530.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_profiler_runtime | 530.00ns | 0.004 | 530.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_compiler_builtins | 520.00ns | 0.003 | 520.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_host_hash | 490.00ns | 0.003 | 490.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_dep_kind | 490.00ns | 0.003 | 490.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_hash | 490.00ns | 0.003 | 490.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_no_builtins | 460.00ns | 0.003 | 460.00ns | 3 | +--------------------------------------------+-----------+-----------------+----------+------------+ | MIR_borrow_checking | 410.00ns | 0.003 | 410.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | match_checking | 410.00ns | 0.003 | 410.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | resolutions | 350.00ns | 0.002 | 350.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | plugin_registration | 330.00ns | 0.002 | 330.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | drop_dep_graph | 120.00ns | 0.001 | 120.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link_binary_remove_temps | 120.00ns | 0.001 | 120.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | llvm_dump_timing_file | 90.00ns | 0.001 | 90.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ | link_binary_check_files_are_writeable | 90.00ns | 0.001 | 90.00ns | 1 | +--------------------------------------------+-----------+-----------------+----------+------------+ Total cpu time: 15.018947ms +----------------+---------------+ | Item | Artifact Size | +----------------+---------------+ | crate_metadata | 11833 bytes | +----------------+---------------+