Last active
November 9, 2021 01:31
-
-
Save cognivore/032eb42c5045aeae691bf9378f8809b5 to your computer and use it in GitHub Desktop.
DoAuth 0.4 vs 0.3 cryptography test suite profiling dumps
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Reading trace data... | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
................................. | |
Finished in 5.2 seconds (0.00s async, 5.2s sync) | |
11 tests, 0 failures | |
Randomized with seed 628278 | |
............................ | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.......................... | |
End of trace! | |
Processing data... | |
Creating output... | |
Done! | |
CNT ACC (ms) OWN (ms) | |
Total 2878887 5362.013 5156.705 | |
:gen_server.loop/7 591 20420.945 0.000 | |
:gen_event.fetch_msg/6 30 5274.366 0.000 | |
:gen.do_call/4 196 4637.678 0.000 | |
Kernel.ParallelCompiler.wait_for_messages/7 2 4539.116 0.000 | |
:elixir_erl_compiler.spawn/2 4 4263.386 0.000 | |
Task.await/2 2 653.991 0.000 | |
ExUnit.Runner.wait_until_available/4 1 646.259 0.000 | |
anonymous fn/3 in ExUnit.Runner.run_setup_all/2 1 645.093 0.000 | |
ExUnit.Runner.receive_test_reply/4 13 639.814 0.000 | |
:code_server.call/1 105 212.101 0.000 | |
Module.ParallelChecker.collect_results/2 1 86.695 0.000 | |
:prim_inet.recv0/3 77 15.948 0.000 | |
Task.Supervised.stream_monitor_loop/2 12 10.513 0.000 | |
Task.Supervised.stream_reduce/7 11 8.267 0.000 | |
DBConnection.Holder.checkout_call/5 43 7.949 0.000 | |
:proc_lib.stop/3 6 6.319 0.000 | |
:proc_lib.sync_start_link/2 8 4.849 0.000 | |
Task.Supervised.stream_spawn/6 6 2.540 0.000 | |
:io.execute_request/2 17 1.553 0.000 | |
:erlang.apply/2 25 0.915 0.000 | |
:erlang.demonitor/2 15 0.857 0.000 | |
String.contains?/2 98 0.710 0.000 | |
:elixir_quote.do_linify/3 9 0.494 0.000 | |
:elixir_tokenizer.strip_horizontal_space/2 1 0.464 0.000 | |
:proc_lib.init_p/5 14 0.436 0.000 | |
Task.Supervised.reply/5 6 0.280 0.000 | |
:elixir_tokenizer.tokenize/5 4 0.243 0.000 | |
:elixir_expand.expand/2 5 0.192 0.000 | |
:file.file_request/2 1 0.168 0.000 | |
:elixir_parser.yeccpars2/7 1 0.161 0.000 | |
anonymous fn/4 in :elixir_locals.record_import/4 1 0.157 0.000 | |
anonymous fn/2 in :proc_lib.do_stop/2 2 0.156 0.000 | |
:erlang.md5/1 145 0.145 0.000 | |
:gen_event.loop/6 2 0.142 0.000 | |
:elixir_erl_pass.translate/2 7 0.135 0.000 | |
Task.Supervised.stream_close/3 3 0.128 0.000 | |
:elixir_expand.expand_arg/2 6 0.119 0.000 | |
:elixir_lexical.mode/1 1 0.101 0.000 | |
:maps.fold/3 9 0.098 0.000 | |
Kernel.ParallelCompiler.discard_down/1 1 0.093 0.000 | |
:elixir_expand.expand_args/2 3 0.090 0.000 | |
:lists.last/2 1 0.085 0.000 | |
:elixir_quote."-do_linify/3-lc$^0/1-0-"/3 5 0.085 0.000 | |
:maps.fold_1/3 77 0.077 0.000 | |
ExUnit.Runner.exit_setup_all/2 1 0.073 0.000 | |
anonymous fn/6 in :elixir_map.validate_kv/4 1 0.066 0.000 | |
:elixir_parser.newlines_pair/2 1 0.064 0.000 | |
:beam_types.verified_normal_type/1 60 0.060 0.000 | |
ExUnit.Runner.run_module/3 1 0.056 0.000 | |
:maps.next/1 53 0.053 0.000 | |
:lists.foldl/3 45 0.045 0.000 | |
:elixir_tokenizer.check_terminator/3 1 0.043 0.000 | |
Module.LocalsTracker.undefined_local_error/3 1 0.042 0.000 | |
:persistent_term.put/2 1 0.039 0.000 | |
:ordsets.is_element/2 9 0.039 0.000 | |
ExUnit.CLIFormatter.handle_cast/2 1 0.037 0.000 | |
:beam_types.set_tuple_element/3 35 0.035 0.000 | |
:elixir_aliases.expand/3 1 0.034 0.000 | |
:beam_types.verified_type/1 32 0.032 0.000 | |
:beam_ssa.rpo_1/4 30 0.030 0.000 | |
:ordsets.union/2 29 0.029 0.000 | |
:re.run/3 2 0.027 0.000 | |
:beam_types.mtfv_1/1 27 0.027 0.000 | |
ExUnit.RunnerStats.handle_cast/2 1 0.026 0.000 | |
:elixir_tokenizer.tokenize_identifier/5 1 0.025 0.000 | |
anonymous fn/2 in :beam_types.mtfv_1/1 24 0.024 0.000 | |
:erlang.send/2 1 0.023 0.000 | |
anonymous fn/4 in :beam_types.verified_normal_type/1 23 0.023 0.000 | |
:beam_types.mtfv_cons/2 17 0.017 0.000 | |
:beam_ssa.used_args/1 16 0.016 0.000 | |
:lists.mapfoldl/3 15 0.015 0.000 | |
:elixir_dispatch.expand_require/5 2 0.014 0.000 | |
:beam_ssa.successors/1 14 0.014 0.000 | |
:beam_ssa.fix_phis/2 14 0.014 0.000 | |
:maps.iterator/1 13 0.013 0.000 | |
:cerl_trees.mapfold/4 13 0.013 0.000 | |
:beam_types.join/2 13 0.013 0.000 | |
:beam_ssa.linearize_1/4 13 0.013 0.000 | |
:v3_core.expr/2 12 0.012 0.000 | |
:sets.add_element/2 12 0.012 0.000 | |
:cerl.lit_list_vals/1 11 0.011 0.000 | |
:v3_core.lineno_anno/2 10 0.010 0.000 | |
:lists.reverse/1 10 0.010 0.000 | |
:cerl.type/1 10 0.010 0.000 | |
Kernel.ParallelCompiler.each_file/3 1 0.010 0.000 | |
:v3_core.force_safe/2 9 0.009 0.000 | |
:ordsets.from_list/1 9 0.009 0.000 | |
:cerl_trees.next_free/2 9 0.009 0.000 | |
:cerl.make_lit_list/1 9 0.009 0.000 | |
:beam_types.lub/2 9 0.009 0.000 | |
:elixir_module.make_module_available/3 1 0.008 0.000 | |
:beam_ssa_type.simplify/5 8 0.008 0.000 | |
:maps.filter_1/2 7 0.007 0.000 | |
:cerl_trees.map/2 7 0.007 0.000 | |
:beam_ssa_type."-simplify_args/3-lc$^0/1-0-"/3 7 0.007 0.000 | |
:beam_ssa_opt.live_opt_blk/2 7 0.007 0.000 | |
:beam_call_types."-types/3-lc$^0/1-0-"/1 7 0.007 0.000 | |
:sets.is_element/2 6 0.006 0.000 | |
:maps.filter/2 6 0.006 0.000 | |
:gen_server.try_dispatch/3 1 0.006 0.000 | |
:cerl.is_lit_list/1 6 0.006 0.000 | |
:beam_types.record_key/1 6 0.006 0.000 | |
:beam_types.lub_elements_1/4 6 0.006 0.000 | |
:beam_types.get_singleton_value/1 6 0.006 0.000 | |
:beam_ssa_share."-canonical_is/3-lc$^0/1-0-"/2 6 0.006 0.000 | |
:beam_ssa_opt.live_opt_is/3 6 0.006 0.000 | |
:beam_ssa_opt.live_opt/3 6 0.006 0.000 | |
Module.Types.Expr.of_expr/4 2 0.006 0.000 | |
:v3_core.safe/2 5 0.005 0.000 | |
:v3_core.full_anno/2 5 0.005 0.000 | |
anonymous fn/1 in :sys_core_bsm.function/1 5 0.005 0.000 | |
:maps.to_list_internal/1 5 0.005 0.000 | |
:gb_sets.insert_1/3 5 0.005 0.000 | |
:eval_bits."-eval_field/3-lc$^0/1-1-"/1 5 0.005 0.000 | |
:cerl_trees.map_list/2 5 0.005 0.000 | |
:cerl_trees.map_1/2 5 0.005 0.000 | |
:cerl.concrete/1 5 0.005 0.000 | |
:beam_validator.get_raw_type/2 5 0.005 0.000 | |
:beam_ssa_type.used_once_2/3 5 0.005 0.000 | |
:beam_ssa_type.opt_is/8 5 0.005 0.000 | |
:beam_ssa_opt."-sub_1/2-lc$^1/1-0-"/2 5 0.005 0.000 | |
:beam_ssa_dead.shortcut_terminator/4 5 0.005 0.000 | |
:beam_ssa."-predecessors/1-lc$^1/1-1-"/3 5 0.005 0.000 | |
:beam_kernel_to_ssa.fix_phis_1/3 5 0.005 0.000 | |
:lists.foldr/3 4 0.004 0.000 | |
:erlang.list_to_binary/1 4 0.004 0.000 | |
:erl_anno.set_generated/2 4 0.004 0.000 | |
:erl_anno.reset_simplify/1 2 0.004 0.000 | |
:erl_anno.generated/1 4 0.004 0.000 | |
:cerl.cons_tl/1 4 0.004 0.000 | |
:beam_validator.set_reg_vref/3 4 0.004 0.000 | |
:beam_types.normalize/1 4 0.004 0.000 | |
:beam_ssa_type.used_once_uses/3 4 0.004 0.000 | |
:beam_ssa_type.used_once_last_uses/3 4 0.004 0.000 | |
:beam_ssa_type.update_successors/5 4 0.004 0.000 | |
:beam_ssa_type.simplify_arg/3 4 0.004 0.000 | |
:beam_ssa_type.infer_types_br/4 4 0.004 0.000 | |
anonymous fn/3 in :beam_ssa_type.type/5 4 0.004 0.000 | |
:beam_ssa_pre_codegen.live_interval_blk/4 4 0.004 0.000 | |
:beam_ssa_pre_codegen.intersect_used/2 4 0.004 0.000 | |
:beam_ssa_opt.cse_is/4 4 0.004 0.000 | |
:beam_ssa_dead.used_vars_is/2 4 0.004 0.000 | |
:beam_ssa_bool.pre_opt_is/4 4 0.004 0.000 | |
:beam_ssa.used/1 4 0.004 0.000 | |
:beam_jump.ulbl/2 4 0.004 0.000 | |
:beam_call_types.types/3 4 0.004 0.000 | |
:zlib.dequeue_all_chunks_1/3 3 0.003 0.000 | |
anonymous fn/2 in :v3_core.safe_list/2 3 0.003 0.000 | |
:sys_core_fold.expr/3 3 0.003 0.000 | |
:sys_core_fold.call/4 3 0.003 0.000 | |
:sys_core_alias.ntk_1/4 3 0.003 0.000 | |
anonymous fn/2 in :sys_core_alias.def/1 3 0.003 0.000 | |
:orddict.store/3 3 0.003 0.000 | |
:orddict.find/2 3 0.003 0.000 | |
:maps.get/3 3 0.003 0.000 | |
:lists.takewhile/2 3 0.003 0.000 | |
:lists.any/2 3 0.003 0.000 | |
:gb_sets.balance_list_1/2 3 0.003 0.000 | |
:elixir_quote.do_quote_tail/3 3 0.003 0.000 | |
:elixir_quote.do_quote/3 3 0.003 0.000 | |
:elixir_quote.do_escape/3 3 0.003 0.000 | |
anonymous fn/2 in :elixir_expand.expand_args/2 3 0.003 0.000 | |
:elixir_erl_pass.extract_bit_info/2 3 0.003 0.000 | |
:elixir_env.close_write/2 3 0.003 0.000 | |
:elixir_dispatch.expand_quoted/6 2 0.003 0.000 | |
:cerl_trees.mapfold_list/4 3 0.003 0.000 | |
:cerl.update_c_tuple/2 3 0.003 0.000 | |
:cerl.is_data/1 3 0.003 0.000 | |
:beam_z.undo_rename/1 3 0.003 0.000 | |
:beam_validator.resolve_args/2 3 0.003 0.000 | |
:beam_validator.get_term_type/2 3 0.003 0.000 | |
:beam_validator.fork_state/2 3 0.003 0.000 | |
:beam_validator.create_term/6 3 0.003 0.000 | |
:beam_validator.assert_not_fragile/2 3 0.003 0.000 | |
:beam_types.verify_tuple_set_1/2 3 0.003 0.000 | |
:beam_types.verify_tuple_set/1 3 0.003 0.000 | |
:beam_ssa_type.type/5 3 0.003 0.000 | |
:beam_ssa_type.meet_types/2 3 0.003 0.000 | |
:beam_ssa_type.init_metadata_1/3 3 0.003 0.000 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 3 0.003 0.000 | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 3 0.003 0.000 | |
:beam_ssa_share.share_terminator/2 3 0.003 0.000 | |
:beam_ssa_pre_codegen.find_yregs_is/3 3 0.003 0.000 | |
:beam_ssa_opt.sub_1/2 3 0.003 0.000 | |
:beam_ssa_opt.live_opt_phis/4 3 0.003 0.000 | |
:beam_ssa_dead.used_vars_succ/4 3 0.003 0.000 | |
:beam_ssa_bool.interesting_defs/2 3 0.003 0.000 | |
:beam_ssa.normalize/1 3 0.003 0.000 | |
:beam_ssa.get_anno/3 3 0.003 0.000 | |
:beam_ssa.dom_intersection_1/3 3 0.003 0.000 | |
:beam_jump.rem_unused/3 3 0.003 0.000 | |
:beam_jump.opt/3 3 0.003 0.000 | |
:beam_asm.assemble_function/3 3 0.003 0.000 | |
Module.Types.Unify.unify/4 1 0.003 0.000 | |
Module.Types.Of.pairs_to_unions/3 1 0.003 0.000 | |
Module.Types.Of.binary_segment/4 1 0.003 0.000 | |
Enum.zip_list/3 1 0.003 0.000 | |
:v3_kernel.ubody/3 2 0.002 0.000 | |
:v3_kernel.expr/3 2 0.002 0.000 | |
anonymous fn/3 in :v3_kernel.pattern_list/4 2 0.002 0.000 | |
:v3_core.upattern_list/3 2 0.002 0.000 | |
:v3_core.uexpr/3 2 0.002 0.000 | |
:v3_core.safe_list/2 2 0.002 0.000 | |
:v3_core.map_build_pairs_1/3 2 0.002 0.000 | |
:v3_core.is_safe/1 2 0.002 0.000 | |
:sys_core_fold.sub_add_scope/2 2 0.002 0.000 | |
:sys_core_fold.opt_simple_let_2/6 2 0.002 0.000 | |
:sys_core_fold.letify/2 2 0.002 0.000 | |
:sys_core_fold."-call/4-lc$^0/1-1-"/2 2 0.002 0.000 | |
:sys_core_bsm.bsm_reorder/1 2 0.002 0.000 | |
:sofs.rel/4 2 0.002 0.000 | |
:sets.new/1 2 0.002 0.000 | |
:ordsets.del_element/2 2 0.002 0.000 | |
:lists.rkeymerge3_1/10 2 0.002 0.000 | |
:gb_sets.insert/2 2 0.002 0.000 | |
:eval_bits.eval_field/3 2 0.002 0.000 | |
:erl_bits.merge_bittype/2 2 0.002 0.000 | |
:erl_anno.set_anno/3 2 0.002 0.000 | |
:elixir_quote.do_quote_simple_list/4 2 0.002 0.000 | |
:elixir_module.data_tables/1 2 0.002 0.000 | |
:elixir_erl_pass.translate_list/4 2 0.002 0.000 | |
anonymous fn/2 in :elixir_erl_pass.translate_args/2 2 0.002 0.000 | |
:elixir_erl.get_ann/3 2 0.002 0.000 | |
:elixir_erl.elixir_to_erl/2 2 0.002 0.000 | |
:elixir_env."-trace/2-lc$^0/1-0-"/3 2 0.002 0.000 | |
:core_lint.variable/3 2 0.002 0.000 | |
:core_lint.return_match/3 2 0.002 0.000 | |
:core_lint.body/4 2 0.002 0.000 | |
:compile.run_sub_passes_1/3 2 0.002 0.000 | |
:cerl.data_es/1 2 0.002 0.000 | |
:cerl.ann_c_tuple/2 2 0.002 0.000 | |
:beam_validator.vi/2 2 0.002 0.000 | |
:beam_validator.verify_live_1/2 2 0.002 0.000 | |
:beam_validator.validate_instrs/4 2 0.002 0.000 | |
:beam_validator.update_container_type/3 2 0.002 0.000 | |
:beam_validator.new_value/4 2 0.002 0.000 | |
:beam_validator.get_call_args_1/3 2 0.002 0.000 | |
:beam_validator.assert_term/2 2 0.002 0.000 | |
:beam_utils.replace_labels_1/4 2 0.002 0.000 | |
:beam_types.meet/2 2 0.002 0.000 | |
:beam_types.lub_tuple_elements/3 2 0.002 0.000 | |
:beam_types.join_tuple_sets/2 2 0.002 0.000 | |
:beam_types.gsv_elements/3 2 0.002 0.000 | |
:beam_ssa_type.update_types/3 2 0.002 0.000 | |
:beam_ssa_type.sub_arg/2 2 0.002 0.000 | |
:beam_ssa_type.simplify_remote_call/5 2 0.002 0.000 | |
:beam_ssa_share.canonical_is/3 2 0.002 0.000 | |
:beam_ssa_share.canonical_arg/2 2 0.002 0.000 | |
:beam_ssa_pre_codegen.used_args/1 2 0.002 0.000 | |
:beam_ssa_pre_codegen.update_pool/3 2 0.002 0.000 | |
:beam_ssa_pre_codegen.reserve_zreg/4 2 0.002 0.000 | |
:beam_ssa_pre_codegen.reserve_try_tags_1/4 2 0.002 0.000 | |
:beam_ssa_pre_codegen.reserve_reg/2 2 0.002 0.000 | |
:beam_ssa_pre_codegen.free_reg/2 2 0.002 0.000 | |
:beam_ssa_pre_codegen.expire_active/4 2 0.002 0.000 | |
:beam_ssa_pre_codegen.copy_retval_is/6 2 0.002 0.000 | |
:beam_ssa_pre_codegen."-sanitize_args/2-lc$^0/1-0-"/2 2 0.002 0.000 | |
anonymous fn/2 in :beam_ssa_pre_codegen.count_uses_blk/2 2 0.002 0.000 | |
:beam_ssa_opt.ssa_opt_live/1 2 0.002 0.000 | |
:beam_ssa_opt.record_opt_is/3 2 0.002 0.000 | |
:beam_ssa_opt.opt_ne/2 2 0.002 0.000 | |
:beam_ssa_opt.def_blocks_is/3 2 0.002 0.000 | |
:beam_ssa_opt.cse_suitable/1 2 0.002 0.000 | |
:beam_ssa_opt.cse_successors_1/3 2 0.002 0.000 | |
:beam_ssa_opt.cse/3 2 0.002 0.000 | |
:beam_ssa_dead.used_vars/3 2 0.002 0.000 | |
:beam_ssa_dead.bind_var_if_used/4 2 0.002 0.000 | |
:beam_ssa_codegen.prefer_xregs/3 2 0.002 0.000 | |
:beam_ssa_codegen.liveness_is/4 2 0.002 0.000 | |
:beam_ssa_bsm.annotate_context_parameters/2 2 0.002 0.000 | |
:beam_ssa_bool.pre_opt_terminator/3 2 0.002 0.000 | |
:beam_ssa.predecessors/1 2 0.002 0.000 | |
:beam_ssa.get_anno/2 2 0.002 0.000 | |
:beam_ssa.def_unused_1/4 2 0.002 0.000 | |
:beam_ssa.add_anno/3 2 0.002 0.000 | |
anonymous fn/4 in :beam_ssa.fold_uses_block/3 2 0.002 0.000 | |
:beam_ssa."-dominators_1/3-lc$^0/1-0-"/2 2 0.002 0.000 | |
:beam_kernel_to_ssa.build_graph_1/3 2 0.002 0.000 | |
:beam_jump.instr_labels/1 2 0.002 0.000 | |
:beam_jump.eliminate_fallthroughs/2 2 0.002 0.000 | |
:beam_jump.classify_labels/3 2 0.002 0.000 | |
:beam_block.sort_moves/1 2 0.002 0.000 | |
:beam_asm.encode_op_1/3 2 0.002 0.000 | |
:beam_asm.encode_arg/2 2 0.002 0.000 | |
anonymous fn/4 in Module.Types.Unify.subtype?/3 2 0.002 0.000 | |
DynamicSupervisor.handle_call/3 1 0.002 0.000 | |
:v3_kernel.squeeze_clauses_by_bin_integer_count/2 1 0.001 0.000 | |
:v3_kernel.op_vars/1 1 0.001 0.000 | |
:v3_kernel.match_pre/3 1 0.001 0.000 | |
:v3_kernel.is_var_clause/1 1 0.001 0.000 | |
:v3_kernel.force_atomic/2 1 0.001 0.000 | |
:v3_kernel.atomic/3 1 0.001 0.000 | |
anonymous fn/3 in :v3_kernel.pattern_map_pairs/4 1 0.001 0.000 | |
anonymous fn/2 in :v3_kernel.lit_list_vars/1 1 0.001 0.000 | |
anonymous fn/3 in :v3_kernel.atomic_list/3 1 0.001 0.000 | |
:v3_core.upattern/3 1 0.001 0.000 | |
:v3_core.ufun_clause/3 1 0.001 0.000 | |
:v3_core.set_wanted/2 1 0.001 0.000 | |
:v3_core.maybe_warn_repeated_keys/4 1 0.001 0.000 | |
:v3_core.lexpr/2 1 0.001 0.000 | |
:v3_core.letify_aliases/2 1 0.001 0.000 | |
:v3_core.gexpr_top/2 1 0.001 0.000 | |
:v3_core.cpattern_list/1 1 0.001 0.000 | |
:v3_core.clause/2 1 0.001 0.000 | |
:v3_core.cfun/3 1 0.001 0.000 | |
:v3_core.cexprs/3 1 0.001 0.000 | |
:v3_core.cexpr/3 1 0.001 0.000 | |
:v3_core.annotate_tuple/3 1 0.001 0.000 | |
:sys_core_fold.warn_no_clause_match/2 1 0.001 0.000 | |
:sys_core_fold.useless_call/2 1 0.001 0.000 | |
:sys_core_fold.simplify_let/2 1 0.001 0.000 | |
:sys_core_fold.simplify_call/4 1 0.001 0.000 | |
:sys_core_fold.should_suppress_warning/1 1 0.001 0.000 | |
:sys_core_fold.opt_simple_let_1/4 1 0.001 0.000 | |
:sys_core_fold.opt_simple_let_0/3 1 0.001 0.000 | |
:sys_core_fold.opt_not_in_let_0/3 1 0.001 0.000 | |
:sys_core_fold.matches_data/2 1 0.001 0.000 | |
:sys_core_fold.let_subst_list/3 1 0.001 0.000 | |
:sys_core_fold.fold_call_1/5 1 0.001 0.000 | |
:sys_core_fold.clauses/6 1 0.001 0.000 | |
:sys_core_fold.body/3 1 0.001 0.000 | |
anonymous fn/2 in :sys_core_fold.sub_add_scope/2 1 0.001 0.000 | |
:sys_core_fold."-expr/3-lc$^0/1-2-"/2 1 0.001 0.000 | |
:sys_core_fold."-case_opt/3-lc$^1/1-1-"/1 1 0.001 0.000 | |
:sys_core_alias.pre/2 1 0.001 0.000 | |
:sys_core_alias.post/2 1 0.001 0.000 | |
:sofs.rel2fam/4 1 0.001 0.000 | |
:sets.union/2 1 0.001 0.000 | |
:sets.to_list/1 1 0.001 0.000 | |
:sets.is_empty/1 1 0.001 0.000 | |
:sets.is_disjoint_1/2 1 0.001 0.000 | |
:sets.is_disjoint/2 1 0.001 0.000 | |
:sets.filter_1/2 1 0.001 0.000 | |
:ordsets.subtract/2 1 0.001 0.000 | |
:ordsets.size/1 1 0.001 0.000 | |
:ordsets.intersection/2 1 0.001 0.000 | |
:maps.to_list/1 1 0.001 0.000 | |
:maps.from_list/1 1 0.001 0.000 | |
:lists.usplit_2/5 1 0.001 0.000 | |
:lists.usplit_1/5 1 0.001 0.000 | |
:lists.usort/1 1 0.001 0.000 | |
:lists.umergel/3 1 0.001 0.000 | |
:lists.umerge3_2/7 1 0.001 0.000 | |
:lists.rumerge2_1/4 1 0.001 0.000 | |
:lists.rmerge3_2/6 1 0.001 0.000 | |
:lists.rkeymerge3_2/10 1 0.001 0.000 | |
:lists.partition/4 1 0.001 0.000 | |
:lists.keydelete3/3 1 0.001 0.000 | |
:lists.duplicate/2 1 0.001 0.000 | |
:lists.append/1 1 0.001 0.000 | |
:lists.all/2 1 0.001 0.000 | |
:gb_trees.update_1/3 1 0.001 0.000 | |
:gb_trees.to_list/2 1 0.001 0.000 | |
:gb_trees.is_defined/2 1 0.001 0.000 | |
:gb_trees.insert_1/4 1 0.001 0.000 | |
:gb_trees.delete_1/2 1 0.001 0.000 | |
:gb_trees.balance_list_1/2 1 0.001 0.000 | |
:gb_trees.balance_list/2 1 0.001 0.000 | |
:gb_sets.to_list/2 1 0.001 0.000 | |
:gb_sets.is_member_1/2 1 0.001 0.000 | |
:filename.do_flatten/2 1 0.001 0.000 | |
:eval_bits.eval_exp_field1/6 1 0.001 0.000 | |
:erlang.term_to_binary/2 1 0.001 0.000 | |
:erlang.max/2 1 0.001 0.000 | |
:erlang.++/2 1 0.001 0.000 | |
:erl_eval.expr_list/6 1 0.001 0.000 | |
:erl_bits.set_bit_1/2 1 0.001 0.000 | |
:erl_bits.set_bit/1 1 0.001 0.000 | |
:erl_bits.check_unit/1 1 0.001 0.000 | |
:erl_bits.apply_defaults/5 1 0.001 0.000 | |
:erl_bifs.is_pure/3 1 0.001 0.000 | |
:erl_bifs.is_exit_bif/3 1 0.001 0.000 | |
:erl_anno.set/3 1 0.001 0.000 | |
:erl_anno.location/1 1 0.001 0.000 | |
:erl_anno.default/2 1 0.001 0.000 | |
:elixir_utils.get_line/1 1 0.001 0.000 | |
:elixir_quote.do_list_concat/2 1 0.001 0.000 | |
:elixir_parser.yeccpars2_52/7 1 0.001 0.000 | |
:elixir_parser.yeccpars2_39/7 1 0.001 0.000 | |
:elixir_locals.cache_env/1 1 0.001 0.000 | |
:elixir_lexical.trace/2 1 0.001 0.000 | |
:elixir_expand.expand_list/4 1 0.001 0.000 | |
:elixir_erl_var.translate/4 1 0.001 0.000 | |
:elixir_erl_pass.build_list/3 1 0.001 0.000 | |
:elixir_erl_clauses.match/3 1 0.001 0.000 | |
:elixir_erl.get_ann/1 1 0.001 0.000 | |
:elixir_erl.elixir_to_erl/1 1 0.001 0.000 | |
:elixir_dispatch.required/1 1 0.001 0.000 | |
:elixir_dispatch.expand_import/6 1 0.001 0.000 | |
:elixir_dispatch.do_expand_import/6 1 0.001 0.000 | |
:elixir_dispatch."-find_dispatch/2-lc$^0/1-0-"/2 1 0.001 0.000 | |
:elixir_def.store_definition/9 1 0.001 0.000 | |
:elixir_def.local_for/4 1 0.001 0.000 | |
:elixir_def."-store_definition/10-lc$^0/1-0-"/2 1 0.001 0.000 | |
:elixir_bitstring.expand/7 1 0.001 0.000 | |
:core_lib.vu_expr/2 1 0.001 0.000 | |
:cerl_trees.next_free_variable_name/1 1 0.001 0.000 | |
:cerl_trees.next_free_in_list/2 1 0.001 0.000 | |
:cerl.update_c_cons/3 1 0.001 0.000 | |
:cerl.update_c_clause/4 1 0.001 0.000 | |
:cerl.let_vars/1 1 0.001 0.000 | |
:cerl.let_arg/1 1 0.001 0.000 | |
:cerl.cons_hd/1 1 0.001 0.000 | |
:cerl.clause_guard/1 1 0.001 0.000 | |
:cerl.call_args/1 1 0.001 0.000 | |
:cerl.ann_c_cons/3 1 0.001 0.000 | |
:beam_validator.verify_y_init_1/2 1 0.001 0.000 | |
:beam_validator.verify_y_init/1 1 0.001 0.000 | |
:beam_validator.verify_remote_args_1/2 1 0.001 0.000 | |
:beam_validator.verify_live/2 1 0.001 0.000 | |
:beam_validator.validate_body_call/3 1 0.001 0.000 | |
:beam_validator.update_type/4 1 0.001 0.000 | |
:beam_validator.test_heap/3 1 0.001 0.000 | |
:beam_validator.set_type/3 1 0.001 0.000 | |
:beam_validator.schedule_out/2 1 0.001 0.000 | |
:beam_validator.remove_fragility/2 1 0.001 0.000 | |
:beam_validator.prune_x_regs/2 1 0.001 0.000 | |
:beam_validator.merge_states/4 1 0.001 0.000 | |
:beam_validator.get_movable_term_type/2 1 0.001 0.000 | |
:beam_validator.create_term/5 1 0.001 0.000 | |
:beam_validator.check_limit/1 1 0.001 0.000 | |
:beam_validator.branch/4 1 0.001 0.000 | |
:beam_validator.branch/3 1 0.001 0.000 | |
:beam_validator.assert_durable_term/2 1 0.001 0.000 | |
anonymous fn/3 in :beam_validator.vi/2 1 0.001 0.000 | |
:beam_types.subtract/2 1 0.001 0.000 | |
:beam_types.make_type_from_value/1 1 0.001 0.000 | |
:beam_types.make_integer/2 1 0.001 0.000 | |
:beam_types.make_boolean/0 1 0.001 0.000 | |
:beam_types.lub_elements/2 1 0.001 0.000 | |
:beam_types.jts_records/4 1 0.001 0.000 | |
anonymous fn/3 in :beam_types.mtfv_1/1 1 0.001 0.000 | |
anonymous fn/3 in :beam_types.lub_tuple_elements/3 1 0.001 0.000 | |
:beam_trim.safe_labels/2 1 0.001 0.000 | |
:beam_trim.remap_block/3 1 0.001 0.000 | |
:beam_trim.remap/3 1 0.001 0.000 | |
:beam_trim."-remap_block/3-lc$^1/1-1-"/2 1 0.001 0.000 | |
:beam_ssa_type.will_succeed_1/4 1 0.001 0.000 | |
:beam_ssa_type.update_successor/3 1 0.001 0.000 | |
:beam_ssa_type.simplify_terminator/4 1 0.001 0.000 | |
:beam_ssa_type.simplify_args/3 1 0.001 0.000 | |
:beam_ssa_type.simplify/2 1 0.001 0.000 | |
:beam_ssa_type.sig_bs/8 1 0.001 0.000 | |
:beam_ssa_type.opt_local_call/7 1 0.001 0.000 | |
:beam_ssa_type.opt_bs/8 1 0.001 0.000 | |
:beam_ssa_type.eval_type_test_bif/3 1 0.001 0.000 | |
:beam_ssa_type."-infer_success_type/4-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_ssa_throw.scan_bs/4 1 0.001 0.000 | |
:beam_ssa_share.shortcut_nonempty_block/2 1 0.001 0.000 | |
:beam_ssa_share.share_switch_1/3 1 0.001 0.000 | |
:beam_ssa_share.canonical_block/2 1 0.001 0.000 | |
:beam_ssa_share."-module/2-lc$^0/1-0-"/1 1 0.001 0.000 | |
:beam_ssa_pre_codegen.use_ste_is/2 1 0.001 0.000 | |
:beam_ssa_pre_codegen.use_ste_1/3 1 0.001 0.000 | |
:beam_ssa_pre_codegen.sanitize_is/6 1 0.001 0.000 | |
:beam_ssa_pre_codegen.reserve_xregs_is/4 1 0.001 0.000 | |
:beam_ssa_pre_codegen.reserve_xreg/3 1 0.001 0.000 | |
:beam_ssa_pre_codegen.number_is_2/3 1 0.001 0.000 | |
:beam_ssa_pre_codegen.match_fail_instrs_1/3 1 0.001 0.000 | |
:beam_ssa_pre_codegen.live_interval_blk_is/3 1 0.001 0.000 | |
:beam_ssa_pre_codegen.live_in_phis/3 1 0.001 0.000 | |
:beam_ssa_pre_codegen.init_interval/2 1 0.001 0.000 | |
:beam_ssa_pre_codegen.do_linear/1 1 0.001 0.000 | |
:beam_ssa_pre_codegen.collect_available/3 1 0.001 0.000 | |
:beam_ssa_pre_codegen.add_ranges/2 1 0.001 0.000 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 1 0.001 0.000 | |
anonymous fn/1 in :beam_ssa_pre_codegen.linear_scan/1 1 0.001 0.000 | |
:beam_ssa_pre_codegen."-intersect_used/2-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_ssa_pre_codegen."-frame_size_1/3-lc$^0/1-0-"/2 1 0.001 0.000 | |
anonymous fn/2 in :beam_ssa_pre_codegen.fix_bs/1 1 0.001 0.000 | |
:beam_ssa_opt.sub_arg/2 1 0.001 0.000 | |
:beam_ssa_opt.sub/2 1 0.001 0.000 | |
:beam_ssa_opt.ssa_opt_sink/1 1 0.001 0.000 | |
:beam_ssa_opt.ssa_opt_float/1 1 0.001 0.000 | |
:beam_ssa_opt.record_opt/2 1 0.001 0.000 | |
:beam_ssa_opt.opt_tail_phis/3 1 0.001 0.000 | |
:beam_ssa_opt.opt_tail_calls/2 1 0.001 0.000 | |
:beam_ssa_opt.opt_get_tuple_element_is/3 1 0.001 0.000 | |
:beam_ssa_opt.opt_bs_puts/3 1 0.001 0.000 | |
:beam_ssa_opt.non_guards_1/1 1 0.001 0.000 | |
:beam_ssa_opt.live_opt_succ/4 1 0.001 0.000 | |
:beam_ssa_opt.float_opt_1/5 1 0.001 0.000 | |
:beam_ssa_opt.fdb_is/3 1 0.001 0.000 | |
:beam_ssa_opt.cse_successors/4 1 0.001 0.000 | |
:beam_ssa_opt.bsm_skip_is/2 1 0.001 0.000 | |
anonymous fn/1 in :beam_ssa_opt.ssa_opt_split_blocks/1 1 0.001 0.000 | |
:beam_ssa_opt."-passes_1/2-lc$^1/1-1-"/3 1 0.001 0.000 | |
:beam_ssa_dead.used_vars_phis/4 1 0.001 0.000 | |
:beam_ssa_dead.shortcut_opt/2 1 0.001 0.000 | |
:beam_ssa_dead.shortcut_3/5 1 0.001 0.000 | |
:beam_ssa_dead.shortcut/4 1 0.001 0.000 | |
:beam_ssa_dead.list_set_union/2 1 0.001 0.000 | |
:beam_ssa_dead.eval_is/4 1 0.001 0.000 | |
:beam_ssa_dead.combine_eqs_1/2 1 0.001 0.000 | |
:beam_ssa_dead."-used_vars/3-lc$^0/1-0-"/1 1 0.001 0.000 | |
:beam_ssa_codegen.translate_terminator/1 1 0.001 0.000 | |
:beam_ssa_codegen.translate_block/3 1 0.001 0.000 | |
:beam_ssa_codegen.prefer_xregs_successors/3 1 0.001 0.000 | |
:beam_ssa_codegen.opt_allocate_1/2 1 0.001 0.000 | |
:beam_ssa_codegen.num_live_1/2 1 0.001 0.000 | |
:beam_ssa_codegen.need_heap_terminator/3 1 0.001 0.000 | |
:beam_ssa_codegen.need_heap_is/3 1 0.001 0.000 | |
:beam_ssa_codegen.need_heap_blks/3 1 0.001 0.000 | |
:beam_ssa_codegen.liveness_yregs_anno/3 1 0.001 0.000 | |
:beam_ssa_codegen.liveness/4 1 0.001 0.000 | |
:beam_ssa_codegen.linearize_1/2 1 0.001 0.000 | |
:beam_ssa_codegen.kill_yregs/2 1 0.001 0.000 | |
:beam_ssa_codegen.gen_moves/3 1 0.001 0.000 | |
:beam_ssa_codegen.flatmapfoldl/3 1 0.001 0.000 | |
:beam_ssa_codegen.def_is/4 1 0.001 0.000 | |
:beam_ssa_codegen.def/3 1 0.001 0.000 | |
:beam_ssa_codegen.cg_block/3 1 0.001 0.000 | |
:beam_ssa_codegen.call_line/3 1 0.001 0.000 | |
:beam_ssa_codegen.beam_arg/2 1 0.001 0.000 | |
:beam_ssa_codegen."-liveness_clobber/3-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_ssa_codegen."-liveness/4-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_ssa_codegen."-def_is/4-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_ssa_codegen."-beam_args/2-lc$^0/1-0-"/2 1 0.001 0.000 | |
anonymous fn/4 in :beam_ssa_codegen.add_parameter_annos/2 1 0.001 0.000 | |
:beam_ssa_bsm.hbo_is/1 1 0.001 0.000 | |
:beam_ssa_bsm."-allow_context_passthrough/1-lc$^0/1-0-"/1 1 0.001 0.000 | |
:beam_ssa_bool.get_phi_info_is/3 1 0.001 0.000 | |
:beam_ssa_bool.get_phi_info_instr/3 1 0.001 0.000 | |
:beam_ssa_bool.digraph_to_ssa/4 1 0.001 0.000 | |
:beam_ssa_bool.add_succ_fail_edges/4 1 0.001 0.000 | |
:beam_ssa_bool."-sub_args/2-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_ssa.rpo/1 1 0.001 0.000 | |
:beam_ssa.linearize/1 1 0.001 0.000 | |
:beam_ssa.is_merge_allowed_1/3 1 0.001 0.000 | |
:beam_ssa.is_loop_header/1 1 0.001 0.000 | |
:beam_ssa.get_anno/1 1 0.001 0.000 | |
:beam_ssa.def_is/2 1 0.001 0.000 | |
:beam_ssa.clobbers_xregs/1 1 0.001 0.000 | |
:beam_ssa.between_make_filter/3 1 0.001 0.000 | |
anonymous fn/3 in :beam_ssa.uses/2 1 0.001 0.000 | |
:beam_ssa."-predecessors/1-lc$^0/1-0-"/1 1 0.001 0.000 | |
anonymous fn/3 in :beam_ssa.fold_uses_block/3 1 0.001 0.000 | |
:beam_peep.peep/3 1 0.001 0.000 | |
:beam_opcodes.opcode/2 1 0.001 0.000 | |
:beam_kernel_to_ssa.new_label/1 1 0.001 0.000 | |
:beam_kernel_to_ssa.make_succeeded/3 1 0.001 0.000 | |
:beam_kernel_to_ssa.fix_sets/3 1 0.001 0.000 | |
:beam_kernel_to_ssa.find_loc/3 1 0.001 0.000 | |
:beam_kernel_to_ssa."-test_cg/5-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_kernel_to_ssa."-put_cg/4-lc$^0/1-1-"/2 1 0.001 0.000 | |
:beam_kernel_to_ssa."-put_cg/4-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_jump.unshare_collect_short/2 1 0.001 0.000 | |
:beam_jump.skip_unreachable/3 1 0.001 0.000 | |
:beam_jump.share_1/6 1 0.001 0.000 | |
:beam_jump.do_instr_labels_list/2 1 0.001 0.000 | |
:beam_flatten.norm/1 1 0.001 0.000 | |
:beam_flatten.block/2 1 0.001 0.000 | |
:beam_digraph."-out_neighbours/2-lc$^0/1-0-"/1 1 0.001 0.000 | |
:beam_dict.old_string/2 1 0.001 0.000 | |
:beam_dict.literal1/2 1 0.001 0.000 | |
:beam_call_types.will_succeed/3 1 0.001 0.000 | |
:beam_call_types.fails_on_conflict/2 1 0.001 0.000 | |
:beam_block.swap_opt/1 1 0.001 0.000 | |
:beam_block.embed_lines/2 1 0.001 0.000 | |
:beam_a.rename_instrs/1 1 0.001 0.000 | |
:beam_a.function/1 1 0.001 0.000 | |
Module.Types.Unify.unique_super_types/2 1 0.001 0.000 | |
Module.Types.Unify.subtype?/3 1 0.001 0.000 | |
Module.Types.Unify.push_expr_stack/2 1 0.001 0.000 | |
Module.Types.Unify.do_unify/4 1 0.001 0.000 | |
Module.Types.Pattern.of_head/4 1 0.001 0.000 | |
Module.Types.Of.find_matching_values/4 1 0.001 0.000 | |
Map.new/1 1 0.001 0.000 | |
ExUnit.Assertions.extract_args/2 1 0.001 0.000 | |
Enum.reject_list/2 1 0.001 0.000 | |
Enum.any_list/2 1 0.001 0.000 | |
anonymous fn/4 in Enum.slice_count_and_fun/1 1 0.001 0.000 | |
Enum."-reduce/3-lists^foldl/2-0-"/3 1 0.001 0.000 | |
anonymous fn/3 in Enum.each/2 1 0.001 0.000 | |
:fprof.apply_start_stop/4 1 0.000 0.000 | |
:suspend 3067 42086.031 0.000 <-- | |
:undefined 14 31043.095 0.136 | |
:proc_lib.init_p/5 14 31043.095 0.136 <-- | |
:proc_lib.init_p_do_apply/3 14 31042.462 0.042 | |
:suspend 14 0.436 0.000 | |
:erlang.put/2 28 0.047 0.047 | |
:proc_lib.trans_init/3 14 0.014 0.014 | |
:proc_lib.init_p/5 14 31042.462 0.042 | |
:proc_lib.init_p_do_apply/3 14 31042.462 0.042 <-- | |
:gen.init_it/6 7 25739.024 0.012 | |
Task.Supervised.reply/4 7 5303.198 0.027 | |
:proc_lib.exit_p/3 7 0.198 0.040 | |
:proc_lib.init_p_do_apply/3 7 25739.024 0.012 | |
:gen.init_it/6 7 25739.024 0.012 <-- | |
:gen.init_it2/7 7 25739.012 0.015 | |
:gen.init_it/6 7 25739.012 0.015 | |
:gen.init_it2/7 7 25739.012 0.015 <-- | |
:gen_server.init_it/6 6 20464.155 0.060 | |
:gen_event.init_it/6 1 5274.842 0.012 | |
:gen.init_it2/7 6 20464.155 0.060 | |
:gen_server.init_it/6 6 20464.155 0.060 <-- | |
:gen_server.loop/7 6 20459.704 0.025 | |
:gen_server.init_it/2 6 4.280 0.017 | |
:gen.hibernate_after/1 6 0.060 0.031 | |
:gen.debug_options/2 6 0.030 0.021 | |
:proc_lib.init_ack/2 6 0.014 0.014 | |
:gen.name/1 6 0.007 0.007 | |
:gen_server.init_it/6 6 20459.704 0.025 | |
:gen_server.handle_msg/6 74 0.000 0.297 | |
:gen_server.handle_common_reply/8 644 0.000 3.227 | |
:gen_server.loop/7 724 20459.704 3.549 <-- | |
:gen_server.decode_msg/9 724 20447.442 1.472 | |
:suspend 591 20420.945 0.000 | |
:garbage_collect 7 0.066 0.066 | |
:gen_server.loop/7 724 20447.442 1.472 | |
:gen_server.decode_msg/9 724 20447.442 1.472 <-- | |
:gen_server.handle_msg/6 721 20447.432 2.684 | |
:sys.handle_system_msg/7 3 0.153 0.004 | |
:gen_server.decode_msg/9 721 20447.432 2.684 | |
:gen_server.handle_msg/6 721 20447.432 2.684 <-- | |
:gen_server.handle_common_reply/8 645 15176.640 1.144 | |
:gen_server.try_dispatch/3 645 22.888 1.173 | |
:gen_server.try_handle_call/4 76 6.550 0.177 | |
:gen_server.reply/2 76 0.206 0.108 | |
:gen_server.terminate/8 2 0.022 0.002 | |
:garbage_collect 2 0.011 0.011 | |
:erlang.process_info/2 2 0.002 0.002 | |
:gen_server.loop/7 74 0.000 0.297 | |
:undefined 25 10837.628 0.077 | |
Task.Supervised.invoke_mfa/2 7 5302.741 0.041 | |
:erlang.apply/2 32 16140.369 0.118 <-- | |
anonymous fn/0 in ExUnit.async_run/0 1 5287.502 0.003 | |
anonymous fn/4 in Kernel.ParallelCompiler.spawn_workers/ 1 4539.252 0.004 | |
anonymous fn/3 in :elixir_erl_compiler.spawn/2 3 4263.267 0.009 | |
anonymous fn/2 in ExUnit.Runner.spawn_modules/5 1 646.219 0.001 | |
anonymous fn/3 in ExUnit.Runner.run_setup_all/2 1 645.146 0.006 | |
anonymous fn/4 in ExUnit.Runner.spawn_test_monitor/4 11 638.777 0.072 | |
anonymous fn/5 in Module.ParallelChecker.spawn_checkers/ 1 86.657 0.004 | |
anonymous fn/2 in Ecto.Repo.Preloader.maybe_pmap/3 6 15.166 0.010 | |
anonymous fn/5 in Task.Supervised.stream/6 3 11.084 0.004 | |
anonymous fn/2 in :proc_lib.do_stop/2 4 6.234 0.022 | |
:suspend 25 0.915 0.000 | |
:garbage_collect 12 0.032 0.032 | |
:gen_server.handle_msg/6 645 15176.640 1.144 | |
:gen_server.handle_common_reply/8 645 15176.640 1.144 <-- | |
:gen_server.terminate/8 1 0.010 0.001 | |
:erlang.process_info/2 1 0.002 0.002 | |
:gen_server.loop/7 644 0.000 3.227 | |
Mix.Tasks.Test.do_run/3 3 5294.345 0.012 | |
anonymous fn/0 in ExUnit.async_run/0 1 5287.028 0.004 | |
Enum.reduce_while/3 1 645.013 0.003 | |
DoAuth.Repo.transaction/2 1 105.303 0.006 | |
DoAuth.Repo.now/0 1 18.539 0.008 | |
String.downcase/2 1 14.336 0.007 | |
Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp" 1 8.737 0.005 | |
Jason.decode/2 1 6.008 0.006 | |
DateTime.truncate/2 1 5.010 0.010 | |
Jason.do_encode/2 1 4.430 0.006 | |
anonymous fn/2 in :proc_lib.do_stop/2 1 4.414 0.004 | |
ExUnit.RunnerStats.init/1 1 3.710 0.007 | |
ExUnit.CLIFormatter.handle_cast/2 1 3.328 0.008 | |
String.Chars.to_string/1 3 3.149 0.010 | |
anonymous fn/3 in Ecto.Repo.Preloader.expand/3 3 2.655 0.019 | |
Mix.Tasks.Test.parse_files/3 1 2.438 0.005 | |
DoAuth.DataCase."MACRO-__using__"/2 1 1.170 0.005 | |
Ecto.Adapters.SQL.Sandbox.lookup_meta!/1 1 1.137 0.005 | |
ExUnit.Runner.shuffle/2 1 0.074 0.003 | |
DoAuth.Crypto.sign/2 1 0.038 0.003 | |
:beam_ssa_bool.build_digraph/3 1 0.019 0.003 | |
Macro.op_call/2 1 0.019 0.003 | |
Macro.args_to_string/2 1 0.019 0.003 | |
Module.ParallelChecker.info_exports/1 1 0.018 0.003 | |
Module.ParallelChecker.info_deprecated/1 1 0.018 0.003 | |
:enacl.sign_detached/2 1 0.000 0.003 | |
Postgrex.Extensions.Timestamp.microsecond_to_elixir/2 1 0.000 0.007 | |
Mix.Shell.IO.print_app/0 1 0.000 0.004 | |
Mix.Compilers.Test.require_and_run/3 1 0.000 0.004 | |
ExUnit.Runner.run_with_trap/2 1 0.000 0.008 | |
Enumerable.member?/2 1 0.000 0.007 | |
Ecto.Repo.Schema.process_parents/4 1 0.000 0.005 | |
Ecto.Repo.Schema.do_insert/4 1 0.000 0.006 | |
anonymous fn/15 in Ecto.Repo.Schema.do_insert/4 1 0.000 0.006 | |
Ecto.Repo.Queryable.preprocessor/3 1 0.000 0.005 | |
Ecto.Repo.Queryable.execute/4 2 0.000 0.010 | |
Ecto.Repo.Queryable.all/3 1 0.000 0.007 | |
Ecto.Queryable.to_query/1 2 0.000 0.008 | |
Ecto.Query.Planner.cast_param/3 1 0.000 0.006 | |
Ecto.Association.Has.assoc_query/3 2 0.000 0.012 | |
DoAuth.Schema.Key.build_by_pk64/1 1 0.000 0.008 | |
DoAuth.Repo.insert!/2 1 0.000 0.005 | |
DoAuth.Repo.all/2 1 0.000 0.005 | |
DateTime.from_unix/3 1 0.000 0.013 | |
DBConnection.Query.parse/2 1 0.000 0.004 | |
DBConnection.Holder.holder_apply/4 1 0.000 0.008 | |
DBConnection.parse/3 1 0.000 0.004 | |
DBConnection.log/5 1 0.000 0.012 | |
:error_handler.undefined_function/3 57 11410.955 0.308 <-- | |
Mix.Compilers.Test.require_and_run/3 1 5287.711 0.013 | |
ExUnit.Runner.run/2 1 5282.057 0.008 | |
Kernel.ParallelCompiler.require/2 1 4630.145 0.001 | |
Enumerable.reduce/3 1 644.995 0.002 | |
:error_handler.ensure_loaded/1 57 177.804 0.178 | |
Ecto.Repo.Transaction.transaction/4 1 71.082 0.006 | |
Ecto.Repo.Queryable.all/3 1 18.042 0.006 | |
Ecto.Repo.Schema.insert!/4 1 9.427 0.002 | |
Postgrex.Extensions.Timestamp.microsecond_to_elixir/2 1 6.267 0.002 | |
DateTime.utc_now/0 1 4.629 0.003 | |
NaiveDateTime.from_erl!/2 1 2.778 0.001 | |
Ecto.Queryable.to_query/1 1 1.760 0.002 | |
Mix.Shell.IO.print_app/0 1 1.304 0.002 | |
DBConnection.Query.parse/2 1 1.275 0.002 | |
Ecto.Query.Builder.From.apply/5 1 1.015 0.009 | |
ExUnit.EventManager.start_link/0 1 0.500 0.008 | |
Ecto.Adapters.SQL.Sandbox.Connection.handle_begin/2 1 0.446 0.004 | |
Calendar.ISO.from_unix/2 1 0.276 0.027 | |
:erlang.function_exported/3 57 0.188 0.188 | |
ExUnit.configure/1 1 0.136 0.001 | |
:sys.terminate/3 1 0.084 0.001 | |
Ecto.Changeset.Relation.surface_changes/3 1 0.082 0.008 | |
ExUnit.Formatter.format_times/1 1 0.061 0.008 | |
Jason.Decoder.parse/2 1 0.048 0.005 | |
Mix.Shell.printable_app_name/0 1 0.043 0.001 | |
Jason.Encode.encode/2 1 0.039 0.004 | |
DBConnection.LogEntry.new/5 1 0.038 0.004 | |
:rand.seed/2 1 0.032 0.002 | |
ExUnit.FailuresManifest.new/0 1 0.021 0.021 | |
:enacl.sign_detached/2 1 0.020 0.001 | |
String.Casing.downcase/3 1 0.019 0.007 | |
ExUnit.Filters.parse_path/1 1 0.018 0.002 | |
:error_handler.call_undefined_function_handler/3 2 0.016 0.004 | |
Ecto.Adapter.lookup_meta/1 1 0.014 0.002 | |
Enumerable.Range.member?/2 1 0.012 0.009 | |
Ecto.Embedded.prepare/4 1 0.009 0.003 | |
String.Chars.List.to_string/1 1 0.007 0.002 | |
DBConnection.Query.Postgrex.Query.parse/2 1 0.007 0.005 | |
Ecto.Query.Builder.Filter.apply/3 1 0.006 0.004 | |
Ecto.Type.cast/2 1 0.005 0.002 | |
Ecto.Association.ManyToMany.preload_info/1 1 0.005 0.004 | |
String.Chars.Postgrex.Query.to_string/1 1 0.004 0.003 | |
Ecto.Queryable.Atom.to_query/1 1 0.004 0.003 | |
String.Chars.Integer.to_string/1 1 0.003 0.002 | |
Ecto.Schema.Loader.load_struct/3 1 0.003 0.002 | |
Ecto.Repo.Preloader.query/6 1 0.003 0.003 | |
Ecto.Query.Builder.not_nil!/1 1 0.002 0.002 | |
Ecto.Association.BelongsTo.preload_info/1 1 0.002 0.002 | |
:enacl_nif.crypto_sign_detached/2 1 0.001 0.001 | |
:beam_digraph.new/0 1 0.001 0.001 | |
Inspect.List.keyword?/1 1 0.001 0.001 | |
ExUnit.CaseTemplate.__proxy__/2 1 0.001 0.001 | |
Ecto.Repo.Assoc.query/4 1 0.001 0.001 | |
Ecto.Queryable.Ecto.Query.to_query/1 1 0.001 0.001 | |
Ecto.Association.Has.preload_info/1 1 0.001 0.001 | |
Ecto.Association.on_repo_change/4 1 0.001 0.001 | |
Code.Identifier.binary_op/1 1 0.001 0.001 | |
Calendar.truncate/2 1 0.001 0.001 | |
:undefined 0 5362.013 0.008 | |
:fprof.apply_start_stop/4 0 5362.013 0.008 <-- | |
anonymous fn/0 in :elixir_compiler_1.__FILE__/1 1 5362.005 0.002 | |
:suspend 1 0.000 0.000 | |
:fprof.apply_start_stop/4 1 5362.005 0.002 | |
anonymous fn/0 in :elixir_compiler_1.__FILE__/1 1 5362.005 0.002 <-- | |
Mix.Tasks.Test.run/1 1 5362.003 0.004 | |
anonymous fn/0 in :elixir_compiler_1.__FILE__/1 1 5362.003 0.004 | |
Mix.Tasks.Test.run/1 1 5362.003 0.004 <-- | |
Mix.Tasks.Test.do_run/3 1 5361.889 0.055 | |
Mix.Task.recursing?/0 1 0.069 0.002 | |
OptionParser.parse!/2 1 0.041 0.002 | |
Mix.Tasks.Test.run/1 1 5361.889 0.055 | |
Mix.Tasks.Test.do_run/3 1 5361.889 0.055 <-- | |
:error_handler.undefined_function/3 3 5294.345 0.012 | |
Enum.each/2 1 63.438 0.001 | |
Mix.Tasks.Test.parse_files/3 1 2.444 0.003 | |
Mix.Tasks.Test.process_ex_unit_opts/1 1 0.537 0.009 | |
Mix.Utils.extract_files/2 1 0.211 0.002 | |
Mix.Task.run/2 2 0.198 0.015 | |
Mix.Tasks.Test.display_warn_test_pattern/4 1 0.166 0.004 | |
Mix.Tasks.Test.default_test_paths/0 1 0.115 0.002 | |
ExUnit.configure/1 1 0.084 0.001 | |
Mix.shell/1 1 0.071 0.002 | |
Code.put_compiler_option/2 1 0.044 0.004 | |
Mix.shell/0 2 0.037 0.002 | |
Application.ensure_loaded/1 1 0.029 0.002 | |
Access.get/2 7 0.028 0.007 | |
System.get_env/1 1 0.021 0.002 | |
Mix.Tasks.Test.merge_helper_opts/1 1 0.020 0.001 | |
Mix.Project.config/0 1 0.019 0.002 | |
Code.get_compiler_option/1 1 0.019 0.001 | |
Mix.Tasks.Test.filter_by_partition/3 1 0.006 0.002 | |
:erlang.--/2 1 0.001 0.001 | |
Mix.Tasks.Test.filter_to_allowed_files/2 1 0.001 0.001 | |
:proc_lib.init_p_do_apply/3 7 5303.198 0.027 | |
Task.Supervised.reply/4 7 5303.198 0.027 <-- | |
Task.Supervised.reply/5 7 5303.091 0.030 | |
Task.Supervised.initial_call/1 7 0.050 0.016 | |
Task.Supervised.put_callers/1 7 0.030 0.007 | |
Task.Supervised.reply/4 7 5303.091 0.030 | |
Task.Supervised.reply/5 7 5303.091 0.030 <-- | |
Task.Supervised.invoke_mfa/2 7 5302.773 0.032 | |
:suspend 6 0.280 0.000 | |
:erlang.send/2 7 0.008 0.008 | |
Task.Supervised.reply/5 7 5302.773 0.032 | |
Task.Supervised.invoke_mfa/2 7 5302.773 0.032 <-- | |
:erlang.apply/2 7 5302.741 0.041 | |
:error_handler.undefined_function/3 1 5287.711 0.013 | |
Mix.Compilers.Test.require_and_run/3 1 5287.711 0.013 <-- | |
ExUnit.await_run/1 1 654.044 0.002 | |
ExUnit.async_run/0 1 0.039 0.001 | |
Access.get/2 1 0.004 0.001 | |
Mix.Compilers.Test."-require_and_run/3-after$^0/0-0-"/1 1 0.002 0.001 | |
Mix.Compilers.Test.agent_write_manifest/1 1 0.001 0.001 | |
:error_handler.undefined_function/3 1 0.000 0.004 | |
:erlang.apply/2 1 5287.502 0.003 | |
anonymous fn/0 in ExUnit.async_run/0 1 5287.502 0.003 <-- | |
:error_handler.undefined_function/3 1 5287.028 0.004 | |
ExUnit.persist_defaults/1 1 0.292 0.003 | |
ExUnit.configuration/0 1 0.179 0.019 | |
:error_handler.undefined_function/3 1 5282.057 0.008 | |
ExUnit.Runner.run/2 1 5282.057 0.008 <-- | |
ExUnit.Runner.run_with_trap/2 1 5278.808 0.037 | |
System.trap_signal/3 1 3.155 0.001 | |
ExUnit.Runner."-run/2-after$^1/0-0-"/1 1 0.086 0.001 | |
ExUnit.Runner.run/2 1 5278.808 0.037 | |
ExUnit.Runner.run_with_trap/2 1 5278.808 0.037 <-- | |
ExUnit.Runner.loop/4 1 5255.300 0.007 | |
ExUnit.EventManager.add_handler/3 1 7.155 0.005 | |
ExUnit.EventManager.stop/1 1 6.582 0.010 | |
ExUnit.Runner.configure/4 1 4.636 0.026 | |
ExUnit.RunnerStats.stats/1 1 0.898 0.001 | |
ExUnit.Runner.normalize_opts/1 1 0.251 0.011 | |
ExUnit.EventManager.suite_started/2 1 0.181 0.002 | |
ExUnit.EventManager.suite_finished/2 1 0.087 0.001 | |
Application.fetch_env!/2 1 0.013 0.002 | |
System.convert_time_unit/3 1 0.008 0.003 | |
Keyword.fetch!/2 1 0.006 0.004 | |
:erlang.monotonic_time/0 2 0.004 0.004 | |
:erlang.system_flag/2 1 0.002 0.002 | |
Enum.each/2 1 0.002 0.001 | |
ExUnit.Runner.max_failures_reached?/1 1 0.001 0.001 | |
:error_handler.undefined_function/3 1 0.000 0.008 | |
:gen.init_it2/7 1 5274.842 0.012 | |
:gen_event.init_it/6 1 5274.842 0.012 <-- | |
:gen_event.loop/6 1 5274.811 0.003 | |
:gen.hibernate_after/1 1 0.008 0.004 | |
:gen.debug_options/2 1 0.005 0.003 | |
:proc_lib.init_ack/2 1 0.002 0.002 | |
:gen.name/1 1 0.002 0.002 | |
:erlang.process_flag/2 1 0.002 0.002 | |
:gen_event.init_it/6 1 5274.811 0.003 | |
:gen_event.handle_msg/6 28 0.000 0.047 | |
:gen_event.loop/6 29 5274.811 0.050 <-- | |
:gen_event.fetch_msg/6 29 5274.808 0.103 | |
:suspend 2 0.142 0.000 | |
:garbage_collect 3 0.008 0.008 | |
:gen_event.loop/6 29 5274.808 0.103 | |
:gen_event.fetch_msg/6 29 5274.808 0.103 <-- | |
:suspend 30 5274.366 0.000 | |
:gen_event.handle_msg/6 28 5262.864 0.080 | |
:sys.handle_system_msg/7 1 0.016 0.002 | |
:garbage_collect 3 0.012 0.012 | |
:gen_event.fetch_msg/6 28 5262.864 0.080 | |
:gen_event.handle_msg/6 28 5262.864 0.080 <-- | |
:gen_event.server_notify/4 28 0.034 0.034 | |
:gen_event.loop/6 28 0.000 0.047 | |
ExUnit.Runner.run_with_trap/2 1 5255.300 0.007 | |
ExUnit.Runner.wait_until_available/4 1 0.000 0.001 | |
ExUnit.Runner.spawn_modules/5 1 0.000 0.001 | |
ExUnit.Runner.loop/4 1 0.000 0.003 | |
ExUnit.Runner.loop/4 4 5255.300 0.012 <-- | |
ExUnit.Server.take_async_modules/1 1 4608.989 0.003 | |
ExUnit.Runner.spawn_modules/5 1 646.277 0.004 | |
ExUnit.Runner.wait_until_available/4 1 646.265 0.003 | |
ExUnit.Server.take_sync_modules/0 1 0.023 0.001 | |
ExUnit.Runner.async_stop_time/1 2 0.002 0.002 | |
ExUnit.Runner.loop/4 1 0.000 0.003 | |
GenServer.call/3 74 4619.070 0.109 | |
:gen_server.call/3 81 15.713 0.103 | |
:gen.call/3 24 3.892 0.025 | |
:sys.send_system_msg/3 4 1.691 0.004 | |
:gen.call/4 183 4640.366 0.241 <-- | |
:gen.do_call/4 122 4622.358 0.778 | |
:gen.do_for_proc/2 61 17.767 0.227 | |
:gen.call/4 122 4622.358 0.778 | |
anonymous fn/4 in :gen.call/4 61 17.384 0.593 | |
:gen.do_call/4 183 4639.742 1.371 <-- | |
:suspend 196 4637.678 0.000 | |
:erlang.demonitor/2 183 0.306 0.276 | |
:erlang.monitor/2 139 0.237 0.193 | |
:erlang.send/3 44 0.088 0.088 | |
:erlang.monitor/3 44 0.062 0.056 | |
:error_handler.undefined_function/3 1 4630.145 0.001 | |
Kernel.ParallelCompiler.require/2 1 4630.145 0.001 <-- | |
Kernel.ParallelCompiler.spawn_workers/3 1 4630.144 0.023 | |
Kernel.ParallelCompiler.require/2 1 4630.144 0.023 | |
Kernel.ParallelCompiler.spawn_workers/3 1 4630.144 0.023 <-- | |
Kernel.ParallelCompiler.spawn_workers/7 1 4626.747 0.005 | |
:code.ensure_loaded/1 1 3.312 0.002 | |
Kernel.ParallelCompiler.write_module_binaries/3 1 0.018 0.002 | |
Keyword.get/3 5 0.015 0.010 | |
Keyword.get/2 3 0.013 0.003 | |
Code.get_compiler_option/1 1 0.008 0.001 | |
:erlang.cancel_timer/1 1 0.003 0.003 | |
:erlang.system_info/1 1 0.001 0.001 | |
:erlang.send_after/3 1 0.001 0.001 | |
:erlang.max/2 1 0.001 0.001 | |
Kernel.ParallelCompiler.profile_init/1 1 0.001 0.001 | |
Kernel.ParallelCompiler.each_file/1 1 0.001 0.001 | |
Kernel.ParallelCompiler.spawn_workers/3 1 4626.747 0.005 | |
Kernel.ParallelCompiler.wait_for_messages/7 2 0.000 0.006 | |
Kernel.ParallelCompiler.spawn_workers/7 1 0.000 0.001 | |
Kernel.ParallelCompiler.spawn_workers/7 4 4626.747 0.012 <-- | |
Kernel.ParallelCompiler.wait_for_messages/7 2 4626.505 0.014 | |
Kernel.ParallelCompiler.verify_modules/4 1 87.209 0.005 | |
Path.expand/1 1 0.230 0.004 | |
:erlang.spawn_monitor/1 1 0.005 0.002 | |
:erlang.monotonic_time/0 1 0.001 0.001 | |
:erlang.++/2 1 0.001 0.001 | |
Kernel.ParallelCompiler.each_cycle_return/1 1 0.001 0.001 | |
Kernel.ParallelCompiler.cycle_timing/2 1 0.001 0.001 | |
anonymous fn/0 in Kernel.ParallelCompiler.spawn_workers/ 1 0.001 0.001 | |
Kernel.ParallelCompiler.spawn_workers/7 1 0.000 0.001 | |
Kernel.ParallelCompiler.spawn_workers/7 2 4626.505 0.014 | |
Kernel.ParallelCompiler.wait_for_messages/7 2 4626.505 0.014 <-- | |
:suspend 2 4539.116 0.000 | |
Kernel.ParallelCompiler.discard_down/1 1 0.095 0.002 | |
:erlang.send/2 2 0.028 0.004 | |
Kernel.ParallelCompiler.discard_and_maybe_log_file/3 1 0.024 0.001 | |
List.keydelete/3 1 0.003 0.001 | |
Enum.reduce/3 1 0.002 0.001 | |
:lists.reverse/1 1 0.001 0.001 | |
:erlang.++/2 1 0.001 0.001 | |
anonymous fn/3 in Kernel.ParallelCompiler.spawn_workers/ 1 0.001 0.001 | |
anonymous fn/2 in Kernel.ParallelCompiler.spawn_workers/ 1 0.001 0.001 | |
Kernel.ParallelCompiler.spawn_workers/7 2 0.000 0.006 | |
ExUnit.Server.take_async_modules/1 1 4608.986 0.005 | |
DynamicSupervisor.validate_and_start_child/2 2 4.820 0.011 | |
Supervisor.which_children/1 28 3.058 0.105 | |
ExUnit.RunnerStats.stats/1 1 0.897 0.004 | |
DBConnection.Ownership.Manager.checkout/2 11 0.632 0.035 | |
DBConnection.Ownership.Manager.mode/3 12 0.450 0.043 | |
Mix.ProjectStack.get_stack/1 7 0.210 0.021 | |
DynamicSupervisor.which_children/1 1 0.161 0.004 | |
Agent.update/5 1 0.066 0.004 | |
Agent.get/5 4 0.061 0.012 | |
Mix.ProjectStack.update_stack/1 1 0.039 0.003 | |
ExUnit.Server.modules_loaded/0 1 0.032 0.003 | |
Agent.get/3 2 0.030 0.006 | |
ExUnit.Server.take_sync_modules/0 1 0.022 0.003 | |
ExUnit.Server.add/2 1 0.015 0.003 | |
GenServer.call/3 74 4619.479 0.262 <-- | |
:gen.call/4 74 4619.070 0.109 | |
GenServer.whereis/1 74 0.147 0.082 | |
ExUnit.Runner.loop/4 1 4608.989 0.003 | |
ExUnit.Server.take_async_modules/1 1 4608.989 0.003 <-- | |
GenServer.call/3 1 4608.986 0.005 | |
Kernel.ParallelCompiler.require_file/2 1 4539.214 0.004 | |
Code.require_file/2 1 62.639 0.004 | |
:elixir_compiler.file/2 2 4601.853 0.008 <-- | |
:elixir_compiler.string/3 2 4601.587 0.007 | |
:file.read_file/1 2 0.212 0.004 | |
:elixir_utils.characters_to_list/1 2 0.046 0.004 | |
:elixir_compiler.file/2 2 4601.587 0.007 | |
:elixir_compiler.string/3 2 4601.587 0.007 <-- | |
:elixir_compiler.quoted/3 2 4569.526 0.020 | |
:elixir.string_to_quoted!/5 2 32.044 0.007 | |
:elixir_config.get/1 2 0.010 0.005 | |
:elixir_compiler.string/3 2 4569.526 0.020 | |
:elixir_compiler.quoted/3 2 4569.526 0.020 <-- | |
:elixir_lexical.run/3 2 4569.448 0.023 | |
:elixir_env.new/0 2 0.035 0.011 | |
:elixir_config.get/1 2 0.010 0.005 | |
:elixir_compiler."-quoted/3-after$^2/0-0-"/1 2 0.008 0.006 | |
:lists.reverse/1 2 0.003 0.003 | |
:erlang.put/2 2 0.002 0.002 | |
:elixir_compiler.quoted/3 2 4569.448 0.023 | |
:elixir_lexical.run/3 2 4569.448 0.023 <-- | |
anonymous fn/2 in :elixir_compiler.quoted/3 2 4568.145 0.003 | |
:elixir_lexical.warn_unused_aliases/2 2 0.403 0.006 | |
:elixir_lexical.warn_unused_imports/2 2 0.392 0.015 | |
Kernel.LexicalTracker.start_link/0 2 0.319 0.003 | |
:elixir_lexical."-run/3-after$^0/0-0-"/2 2 0.125 0.007 | |
anonymous fn/3 in :elixir_compiler.quoted/3 2 0.020 0.002 | |
:elixir_env.trace/2 2 0.015 0.005 | |
:elixir_config.get/1 2 0.006 0.004 | |
:elixir_lexical.run/3 2 4568.145 0.003 | |
anonymous fn/2 in :elixir_compiler.quoted/3 2 4568.145 0.003 <-- | |
:elixir_compiler.eval_forms/3 2 4568.142 0.008 | |
anonymous fn/2 in :elixir_compiler.quoted/3 2 4568.142 0.008 | |
:elixir_module.eval_form/6 1 0.000 0.002 | |
:elixir_compiler.eval_forms/3 3 4568.142 0.010 <-- | |
:elixir.eval_forms/3 1 4506.734 0.009 | |
:elixir_compiler.compile/3 2 2382.924 0.016 | |
:elixir_compiler.allows_fast_compilation/1 2 0.006 0.002 | |
:maps.get/2 3 0.003 0.003 | |
:erlang.apply/2 1 4539.252 0.004 | |
anonymous fn/4 in Kernel.ParallelCompiler.spawn_workers/7 1 4539.252 0.004 <-- | |
Kernel.ParallelCompiler.require_file/2 1 4539.245 0.003 | |
:erlang.put/2 2 0.002 0.002 | |
:erlang.exit/1 1 0.001 0.001 | |
anonymous fn/4 in Kernel.ParallelCompiler.spawn_workers/7 1 4539.245 0.003 | |
Kernel.ParallelCompiler.require_file/2 1 4539.245 0.003 <-- | |
:elixir_compiler.file/2 1 4539.214 0.004 | |
:elixir_code_server.call/1 1 0.020 0.001 | |
:elixir_code_server.cast/1 1 0.008 0.001 | |
:elixir_compiler.eval_forms/3 1 4506.734 0.009 | |
:elixir_module.expand_callback/6 2 0.000 0.016 | |
:elixir.eval_forms/3 3 4506.734 0.025 <-- | |
:elixir.recur_eval/3 3 4500.027 0.006 | |
:elixir.quoted_to_erl/3 3 9.467 0.009 | |
:elixir_env.env_to_scope/1 3 0.044 0.015 | |
:elixir_erl_var.dump_binding/3 3 0.027 0.003 | |
:elixir_env.with_vars/2 3 0.027 0.014 | |
:elixir_erl_var.load_binding/3 3 0.018 0.009 | |
:elixir.normalize_binding/3 3 0.003 0.003 | |
:elixir.eval_forms/3 3 4500.027 0.006 | |
:elixir.recur_eval/3 1 0.000 0.002 | |
:elixir.recur_eval/3 4 4500.027 0.008 <-- | |
:erl_eval.expr/5 4 4500.023 0.030 | |
:elixir.recur_eval/3 1 0.000 0.002 | |
:elixir.recur_eval/3 4 4500.023 0.030 | |
:erl_eval.expr_list/6 394 0.000 1.279 | |
:erl_eval.expr/5 370 0.000 0.371 | |
:erl_eval.eval_map_fields/5 38 0.000 0.073 | |
:erl_eval.expr/5 806 4500.023 1.753 <-- | |
:erl_eval.do_apply/6 8 4491.297 0.016 | |
:erl_eval.expr_list/4 190 10.338 0.190 | |
:erl_eval.eval_map_fields/4 4 8.371 0.004 | |
:erl_eval.merge_bindings/2 185 1.667 0.185 | |
:erl_eval.ret_expr/3 796 0.798 0.797 | |
:eval_bits.expr_grp/3 3 0.274 0.003 | |
:erlang.list_to_tuple/1 180 0.182 0.181 | |
:lists.foldl/3 4 0.099 0.005 | |
:erl_internal.bif/3 10 0.012 0.010 | |
:erl_eval.bif/5 2 0.010 0.002 | |
:garbage_collect 1 0.001 0.001 | |
:erl_eval.expr/5 370 0.000 0.371 | |
:erl_eval.expr/5 8 4491.297 0.016 | |
:erl_eval.bif/5 2 0.008 0.004 | |
:erl_eval.do_apply/6 10 4491.305 0.020 <-- | |
:elixir_module.compile/4 1 4491.265 0.002 | |
:elixir_def.store_definition/5 3 12.500 0.024 | |
Kernel.LexicalTracker.read_cache/2 1 0.026 0.001 | |
:elixir_module.read_cache/2 3 0.021 0.009 | |
:erl_eval.ret_expr/3 10 0.010 0.010 | |
:erlang.binary_to_term/1 2 0.002 0.002 | |
:erl_eval.do_apply/6 1 4491.265 0.002 | |
:elixir_module.compile/4 1 4491.265 0.002 <-- | |
:elixir_module.compile/5 1 4491.262 0.034 | |
:elixir_env.reset_unused_vars/1 1 0.001 0.001 | |
:elixir_module.compile/4 1 4491.262 0.034 | |
:elixir_module.compile/5 1 4491.262 0.034 <-- | |
:elixir_module.eval_form/6 1 2342.595 0.007 | |
:elixir_erl.compile/1 1 2146.010 0.001 | |
:elixir_module.check_module_availability/3 1 0.852 0.004 | |
:elixir_locals.ensure_no_undefined_local/3 1 0.360 0.001 | |
:elixir_locals.warn_unused_local/4 1 0.353 0.001 | |
:elixir_def.fetch_definitions/2 1 0.258 0.004 | |
:elixir_module.build/3 1 0.191 0.011 | |
:elixir_locals.ensure_no_import_conflict/3 1 0.178 0.001 | |
:elixir_utils.relative_to_cwd/1 1 0.124 0.002 | |
:elixir_module.eval_callbacks/5 1 0.086 0.002 | |
:elixir_module.warn_unused_attributes/4 1 0.046 0.005 | |
:elixir_module.attributes/3 1 0.041 0.001 | |
:elixir_module."-compile/5-after$^0/0-0-"/4 1 0.036 0.004 | |
Module.check_behaviours_and_impls/4 1 0.025 0.005 | |
:elixir_module.make_module_available/3 1 0.014 0.004 | |
:elixir_module.autoload_module/4 1 0.014 0.003 | |
:elixir_env.trace/2 1 0.007 0.002 | |
:elixir_module.get_deprecated/1 1 0.006 0.002 | |
:elixir_module.is_behaviour/1 1 0.005 0.003 | |
:elixir_module.put_compiler_modules/1 1 0.003 0.002 | |
:elixir_module.make_readonly/1 1 0.003 0.002 | |
:elixir_module.get_struct/1 1 0.003 0.002 | |
:elixir_module.bag_lookup_element/3 1 0.003 0.002 | |
:elixir_locals.stop/1 1 0.003 0.002 | |
:elixir_config.get/1 1 0.003 0.002 | |
:lists.keyfind/3 2 0.002 0.002 | |
:elixir_module.validate_compile_opts/5 1 0.002 0.001 | |
:maps.get/2 1 0.001 0.001 | |
:ets.lookup_element/3 1 0.001 0.001 | |
:elixir_module.validate_on_load_attribute/5 1 0.001 0.001 | |
:elixir_module.validate_dialyzer_attribute/4 1 0.001 0.001 | |
:elixir_module.compiler_modules/0 1 0.001 0.001 | |
:elixir_erl.compile/1 1 2146.009 0.003 | |
:elixir_compiler.compile/3 2 2117.419 0.012 | |
:elixir_erl_compiler.spawn/2 3 4263.428 0.015 <-- | |
:suspend 4 4263.386 0.000 | |
:erlang.spawn_monitor/1 3 0.027 0.006 | |
:erlang.apply/2 3 4263.267 0.009 | |
anonymous fn/3 in :elixir_erl_compiler.spawn/2 3 4263.267 0.009 <-- | |
anonymous fn/1 in :elixir_erl.compile/1 1 2145.992 0.001 | |
anonymous fn/2 in :elixir_compiler.compile/3 2 2117.258 0.002 | |
:erlang.exit/1 3 0.005 0.005 | |
:erlang.put/2 3 0.003 0.003 | |
:elixir_erl_compiler.forms/3 1 2092.425 0.006 | |
:elixir_erl_compiler.noenv_forms/3 2 2066.762 0.012 | |
:elixir_erl_compiler.compile/3 3 4159.187 0.018 <-- | |
:compile.noenv_forms/2 3 3812.018 0.003 | |
:elixir_erl_compiler.erl_to_core/2 3 347.108 0.006 | |
:elixir_erl_compiler.format_warnings/2 6 0.028 0.012 | |
:elixir_utils.characters_to_list/1 3 0.015 0.006 | |
:elixir_erl_compiler.compile/3 3 3812.018 0.003 | |
:compile.noenv_forms/2 3 3812.018 0.003 <-- | |
:compile.do_compile/2 3 3812.015 0.012 | |
:compile.noenv_forms/2 3 3812.015 0.012 | |
:compile.do_compile/2 3 3812.015 0.012 <-- | |
anonymous fn/2 in :compile.internal_fun/2 3 3811.759 0.006 | |
:compile.expand_opts/1 3 0.238 0.015 | |
:lists.member/2 3 0.003 0.003 | |
:compile.internal_fun/2 3 0.003 0.003 | |
:compile.do_compile/2 3 3811.759 0.006 | |
anonymous fn/2 in :compile.internal_fun/2 3 3811.759 0.006 <-- | |
:compile.internal/2 3 3811.753 0.018 | |
anonymous fn/2 in :compile.internal_fun/2 3 3811.753 0.018 | |
:compile.internal/2 3 3811.753 0.018 <-- | |
:compile.internal_comp/5 3 3810.749 0.027 | |
:compile.passes/2 3 0.788 0.015 | |
:compile.build_compile/1 3 0.087 0.009 | |
:proplists.delete/2 3 0.056 0.016 | |
:proplists.get_value/3 6 0.055 0.006 | |
:compile.internal/2 3 3810.749 0.027 | |
:compile.internal_comp/5 3 3810.749 0.027 <-- | |
:compile.fold_comp/4 3 3809.112 0.006 | |
:filename.dirname/1 3 0.523 0.009 | |
:filename.basename/2 3 0.498 0.015 | |
:compile.comp_ret_ok/2 3 0.349 0.033 | |
:filename.join/2 3 0.204 0.009 | |
:compile.runner/2 3 0.015 0.009 | |
:compile.outfile/3 3 0.015 0.009 | |
:erlang.setelement/3 3 0.003 0.003 | |
:erlang.++/2 3 0.003 0.003 | |
:compile.internal_comp/5 3 3809.112 0.006 | |
:compile.fold_comp/4 102 0.000 0.210 | |
:compile.fold_comp/4 105 3809.112 0.216 <-- | |
anonymous fn/3 in :compile.runner/2 84 3807.823 0.084 | |
:compile.select_passes/2 9 0.579 0.030 | |
anonymous fn/1 in :compile.core_passes/1 3 0.245 0.003 | |
anonymous fn/1 in :compile.core_passes/1 3 0.159 0.003 | |
anonymous fn/1 in :compile.core_passes/1 3 0.081 0.003 | |
:erlang.++/2 9 0.009 0.009 | |
:compile.fold_comp/4 102 0.000 0.210 | |
:compile.fold_comp/4 84 3807.823 0.084 | |
anonymous fn/3 in :compile.runner/2 84 3807.823 0.084 <-- | |
anonymous fn/3 in :compile.select_passes/2 63 3112.881 0.150 | |
anonymous fn/2 in :compile.kernel_passes/0 3 274.618 0.003 | |
anonymous fn/2 in :compile.asm_passes/0 3 269.175 0.003 | |
anonymous fn/2 in :compile.kernel_passes/0 3 73.512 0.003 | |
anonymous fn/2 in :compile.core_passes/1 3 40.084 0.003 | |
anonymous fn/2 in :compile.asm_passes/0 3 37.406 0.003 | |
anonymous fn/2 in :compile.core_passes/1 3 0.039 0.003 | |
anonymous fn/2 in :compile.fix_first_pass/1 3 0.024 0.003 | |
anonymous fn/3 in :compile.runner/2 63 3112.881 0.150 | |
anonymous fn/3 in :compile.select_passes/2 63 3112.881 0.150 <-- | |
:beam_ssa_opt.module/2 3 1887.913 0.033 | |
:beam_ssa_pre_codegen.module/2 3 337.733 0.015 | |
:sys_core_fold.module/2 3 168.240 0.030 | |
:sys_core_alias.module/2 3 132.431 0.009 | |
:beam_ssa_codegen.module/2 3 124.486 0.006 | |
:beam_ssa_bool.module/2 3 121.069 0.009 | |
:sys_core_bsm.module/2 3 118.985 0.009 | |
:beam_jump.module/2 3 43.421 0.006 | |
:beam_kernel_to_ssa.module/2 3 39.153 0.009 | |
:beam_ssa_bsm.module/2 3 29.280 0.015 | |
:beam_a.module/2 3 20.107 0.006 | |
:beam_ssa_share.module/2 3 13.418 0.009 | |
:beam_ssa_throw.module/2 3 13.400 0.006 | |
:beam_peep.module/2 3 13.182 0.009 | |
:beam_trim.module/2 3 13.005 0.006 | |
:beam_block.module/2 3 12.361 0.006 | |
:beam_z.module/2 3 8.044 0.012 | |
:beam_ssa_funs.module/2 3 7.856 0.012 | |
:beam_clean.module/2 3 4.403 0.033 | |
:beam_flatten.module/2 3 3.586 0.006 | |
:beam_ssa_recv.module/2 3 0.634 0.006 | |
:erlang.setelement/3 12 0.012 0.012 | |
:erlang.++/2 12 0.012 0.012 | |
:elixir_compiler.eval_forms/3 2 2382.924 0.016 | |
:elixir_compiler.compile/3 2 2382.924 0.016 <-- | |
:elixir_erl_compiler.spawn/2 2 2117.419 0.012 | |
:elixir_expand.expand/2 2 149.475 0.033 | |
:elixir_compiler.dispatch/4 2 115.996 0.022 | |
:elixir_env.check_unused_vars/1 2 0.016 0.006 | |
:erlang.list_to_tuple/1 2 0.002 0.002 | |
:elixir_module.compile/5 1 2342.595 0.007 | |
:elixir_module.eval_form/6 1 2342.595 0.007 <-- | |
:elixir_module.eval_callbacks/5 1 21.035 0.002 | |
:elixir_overridable.store_not_overridden/1 2 0.016 0.006 | |
:elixir_env.reset_vars/1 1 0.001 0.001 | |
:elixir_env.linify/1 1 0.001 0.001 | |
:elixir_compiler.eval_forms/3 1 0.000 0.002 | |
:beam_ssa_opt.phase/4 121 1218.058 0.121 | |
:beam_ssa_opt.run_phases/3 3 656.513 0.003 | |
:beam_ssa_pre_codegen.function/3 35 336.937 0.035 | |
:beam_ssa_bsm.module/2 3 27.131 0.003 | |
:compile.run_sub_passes/2 162 2238.639 0.162 <-- | |
:compile.run_sub_passes_1/3 162 2238.477 0.326 | |
:compile.run_sub_passes/2 162 2238.477 0.326 | |
:compile.run_sub_passes_1/3 2020 0.000 3.880 | |
:compile.run_sub_passes_1/3 2182 2238.477 4.206 <-- | |
anonymous fn/3 in :compile.run_sub_passes/2 2020 2234.267 2.020 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:compile.run_sub_passes_1/3 2020 0.000 3.880 | |
:compile.run_sub_passes_1/3 2020 2234.267 2.020 | |
anonymous fn/3 in :compile.run_sub_passes/2 2020 2234.267 2.020 <-- | |
anonymous fn/1 in :beam_ssa_opt.module_passes/1 3 655.836 0.003 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 655.673 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 142.399 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 113.109 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 54.634 0.051 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 48.407 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 47.578 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 44.272 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 37.618 0.035 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 35.646 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 35.150 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 34.127 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 28.100 0.035 | |
anonymous fn/1 in :beam_ssa_bsm.module/2 3 24.711 0.003 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 23.491 0.035 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 22.032 0.051 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 20.164 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 19.478 0.036 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 15.389 0.051 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 14.228 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 13.961 0.035 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 11.776 0.051 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 10.022 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 9.655 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 8.704 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 7.932 0.035 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 7.336 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 7.102 0.035 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 6.817 0.035 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 6.289 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 5.387 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 5.227 0.035 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 5.208 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 5.116 0.035 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 5.079 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 5.017 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 4.990 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 4.835 0.035 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 4.433 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 3.886 0.051 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 3.701 0.035 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 2.830 0.051 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 1.969 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 1.958 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 1.788 0.035 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 1.779 0.051 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 1.512 0.035 | |
anonymous fn/1 in :beam_ssa_bsm.module/2 3 1.020 0.003 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 0.707 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 0.688 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 0.661 0.035 | |
anonymous fn/1 in :beam_ssa_opt.module_passes/1 3 0.653 0.006 | |
anonymous fn/1 in :beam_ssa_bsm.module/2 3 0.359 0.003 | |
anonymous fn/1 in :beam_ssa_bsm.module/2 3 0.327 0.003 | |
anonymous fn/1 in :beam_ssa_bsm.module/2 3 0.327 0.003 | |
anonymous fn/1 in :beam_ssa_bsm.module/2 3 0.327 0.003 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 0.310 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 0.233 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 0.214 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 0.070 0.035 | |
:elixir_module.compile/5 1 2146.010 0.001 | |
:elixir_erl.compile/1 1 2146.010 0.001 <-- | |
:elixir_erl_compiler.spawn/2 1 2146.009 0.003 | |
anonymous fn/3 in :elixir_erl_compiler.spawn/2 1 2145.992 0.001 | |
anonymous fn/1 in :elixir_erl.compile/1 1 2145.992 0.001 <-- | |
:elixir_erl.spawned_compile/1 1 2145.991 0.009 | |
anonymous fn/1 in :elixir_erl.compile/1 1 2145.991 0.009 | |
:elixir_erl.spawned_compile/1 1 2145.991 0.009 <-- | |
:elixir_erl.load_form/5 1 2092.452 0.006 | |
:elixir_erl.dynamic_form/1 1 51.747 0.007 | |
:elixir_erl.docs_chunk/7 1 1.370 0.013 | |
Kernel.Typespec.translate_typespecs_for_module/2 1 0.201 0.013 | |
:elixir_erl.checker_chunk/1 1 0.148 0.007 | |
:elixir_erl.typespecs_form/3 1 0.057 0.010 | |
:elixir_module.data_tables/1 1 0.003 0.002 | |
:elixir_config.get/1 1 0.003 0.002 | |
:erlang.++/2 1 0.001 0.001 | |
anonymous fn/3 in :elixir_erl_compiler.spawn/2 2 2117.258 0.002 | |
anonymous fn/2 in :elixir_compiler.compile/3 2 2117.258 0.002 <-- | |
:elixir_compiler.spawned_compile/2 2 2117.256 0.021 | |
anonymous fn/2 in :elixir_compiler.compile/3 2 2117.256 0.021 | |
:elixir_compiler.spawned_compile/2 2 2117.256 0.021 <-- | |
:elixir_erl_compiler.noenv_forms/3 2 2066.764 0.002 | |
:elixir_erl_pass.translate/2 2 47.872 0.351 | |
:code.load_binary/3 2 1.194 0.002 | |
:elixir_compiler.is_purgeable/2 2 1.057 0.005 | |
:elixir_compiler.code_mod/6 2 0.294 0.014 | |
:elixir_compiler.retrieve_compiler_module/0 2 0.032 0.002 | |
:elixir_env.env_to_scope/1 2 0.018 0.008 | |
:maps.get/2 2 0.002 0.002 | |
:elixir_compiler.code_fun/1 2 0.002 0.002 | |
:elixir_erl.spawned_compile/1 1 2092.452 0.006 | |
:elixir_erl.load_form/5 1 2092.452 0.006 <-- | |
:elixir_erl_compiler.forms/3 1 2092.433 0.003 | |
:elixir_erl.debug_opts/3 1 0.010 0.002 | |
:erlang.++/2 2 0.002 0.002 | |
:elixir_erl.extra_chunks_opts/2 1 0.001 0.001 | |
:elixir_erl.load_form/5 1 2092.433 0.003 | |
:elixir_erl_compiler.forms/3 1 2092.433 0.003 <-- | |
:elixir_erl_compiler.compile/3 1 2092.425 0.006 | |
:compile.env_compiler_options/0 1 0.004 0.001 | |
:erlang.++/2 1 0.001 0.001 | |
:elixir_compiler.spawned_compile/2 2 2066.764 0.002 | |
:elixir_erl_compiler.noenv_forms/3 2 2066.764 0.002 <-- | |
:elixir_erl_compiler.compile/3 2 2066.762 0.012 | |
anonymous fn/3 in :compile.select_passes/2 3 1887.913 0.033 | |
:beam_ssa_opt.module/2 3 1887.913 0.033 <-- | |
:beam_ssa_opt.run_phases/3 3 1876.346 0.009 | |
:beam_ssa_opt.build_func_db/1 3 7.233 0.009 | |
:beam_ssa_opt.epilogue_passes/1 3 1.136 0.003 | |
:beam_ssa_opt.repeated_passes/1 3 0.984 0.003 | |
:beam_ssa_opt.prologue_passes/1 3 0.822 0.003 | |
:beam_ssa_opt.get_call_order_po/2 3 0.583 0.012 | |
:beam_ssa_opt.finish/2 3 0.295 0.009 | |
:beam_ssa_opt.module_passes/1 3 0.276 0.003 | |
:beam_ssa_opt.build_st_map_1/2 3 0.178 0.006 | |
:proplists.get_value/3 3 0.027 0.003 | |
:beam_ssa_opt.module/2 3 1876.346 0.009 | |
:beam_ssa_opt.run_phases/3 12 0.000 0.030 | |
:beam_ssa_opt.run_phases/3 15 1876.346 0.039 <-- | |
:beam_ssa_opt.fixpoint/6 3 1031.087 0.014 | |
:compile.run_sub_passes/2 3 656.513 0.003 | |
:beam_ssa_opt.phase/4 6 188.479 0.012 | |
:beam_ssa_opt."-run_phases/3-lc$^0/1-0-"/2 6 0.146 0.042 | |
:beam_ssa_opt."-run_phases/3-lc$^0/1-1-"/2 3 0.073 0.021 | |
:lists.reverse/1 3 0.009 0.006 | |
:beam_ssa_opt.run_phases/3 12 0.000 0.030 | |
:beam_types.mtfv_1/1 12239 451.134 24.298 | |
:v3_core.module/2 3 346.268 0.006 | |
anonymous fn/2 in :beam_types.mtfv_1/1 0 164.789 0.144 | |
:core_lint.module_defs/3 3 39.189 0.006 | |
:beam_ssa.fold_uses_block/3 959 37.734 2.373 | |
:beam_ssa_pre_codegen.reserve_yregs/1 35 37.548 0.050 | |
:elixir_module.eval_callbacks/5 2 21.111 0.004 | |
:beam_jump.remove_unused_labels/1 70 14.578 0.140 | |
:beam_ssa_pre_codegen.frame_size/1 35 13.786 0.050 | |
:beam_ssa_type.type/5 244 11.858 0.488 | |
:beam_ssa_pre_codegen.count_uses_blk/2 300 9.906 0.733 | |
:beam_ssa_pre_codegen.turn_yregs/1 35 9.631 0.050 | |
:sys_core_fold.let_substs/3 551 7.846 0.690 | |
anonymous fn/3 in :beam_ssa.fold_uses_block/3 2793 6.589 3.600 | |
:sys_core_fold.sub_add_scope/2 1348 6.080 2.529 | |
:beam_jump.function/2 35 5.815 0.070 | |
:beam_validator.vi/2 134 4.946 0.268 | |
:v3_kernel.uexpr/3 248 3.668 0.479 | |
:v3_kernel.ubody/3 459 2.511 0.801 | |
:beam_ssa.fold_instrs_1/4 300 2.109 0.562 | |
:beam_ssa_bsm.analyze_module/1 3 2.101 0.006 | |
:beam_jump.classify_labels/3 1488 1.829 1.558 | |
:beam_ssa_bsm.acp_forward_params/2 6 1.736 0.012 | |
:beam_ssa_codegen.need_heap_allocs/2 285 1.662 0.513 | |
:beam_jump.share_1/6 43 1.505 0.086 | |
anonymous fn/2 in :v3_kernel.match_var/4 126 1.398 0.252 | |
:beam_validator.validate_bif_1/7 22 1.386 0.044 | |
anonymous fn/2 in :beam_ssa_pre_codegen.count_uses_blk/2 884 1.126 1.161 | |
:beam_ssa_pre_codegen.res_xregs_prune/3 182 0.986 0.363 | |
:v3_kernel.lit_list_vars/1 65 0.976 0.130 | |
:beam_ssa_opt.changed/5 14 0.966 0.028 | |
:core_lint.defined_funcs/1 3 0.733 0.006 | |
:beam_ssa_throw.init_gst/1 3 0.720 0.006 | |
anonymous fn/2 in :beam_validator.validate_bif_1/7 20 0.608 0.040 | |
:sys_core_alias.pre/2 84 0.571 0.185 | |
anonymous fn/8 in :beam_validator.validate_bif_1/7 20 0.564 0.040 | |
:maps.without/2 139 0.537 0.238 | |
:beam_ssa_opt.gc_update_successors/3 56 0.308 0.104 | |
:elixir_map.validate_kv/4 50 0.296 0.089 | |
:beam_kernel_to_ssa.set_unused_ssa_vars/2 177 0.231 0.186 | |
:beam_digraph.del_edges/2 9 0.225 0.018 | |
:v3_kernel.pat_list_vars/1 9 0.208 0.018 | |
anonymous fn/2 in :v3_kernel.new_clauses/3 82 0.146 0.088 | |
:beam_ssa_funs.module/2 3 0.143 0.006 | |
:elixir_erl.checker_chunk/1 1 0.112 0.002 | |
:erl_eval.expr/5 4 0.099 0.005 | |
:beam_asm.encode_arg/2 16 0.096 0.024 | |
:elixir_import.ensure_no_duplicates/4 6 0.081 0.015 | |
:beam_ssa_opt.do_ssa_opt_sink/2 11 0.081 0.013 | |
Kernel."MACRO-|>"/3 8 0.071 0.016 | |
:beam_ssa_bool.get_phi_info_instr/3 9 0.063 0.018 | |
:beam_ssa_bool.bool_opt_dom/2 9 0.063 0.018 | |
Kernel.in_list/6 9 0.037 0.019 | |
:sys_core_alias.sub_add_keys/2 6 0.036 0.012 | |
:beam_ssa_pre_codegen.add_extra_annos/2 35 0.035 0.035 | |
:elixir_erl.callspecs_form/6 2 0.031 0.004 | |
:elixir_tokenizer.tokenize/4 2 0.015 0.007 | |
:elixir_bitstring.expand_specs/6 9 0.009 0.009 | |
Module.LocalsTracker.collect_warnings/2 1 0.009 0.002 | |
Kernel.Typespec.guard_to_constraints/5 1 0.002 0.002 | |
:elixir_erl_var.load_binding/3 3 0.001 0.003 | |
:elixir_erl.validate_optional_callbacks/3 1 0.001 0.001 | |
:elixir_erl.types_form/2 1 0.001 0.001 | |
Kernel.Typespec.collect_defined_type_pairs/1 1 0.001 0.001 | |
:v3_core.used_in_any/1 474 0.000 0.780 | |
:v3_core.uexpr/3 342 0.000 0.804 | |
:v3_core.pat_alias_map_pairs_1/1 5 0.000 0.005 | |
:v3_core.pat_alias_map_pairs/1 3 0.000 0.006 | |
:v3_core.new_in_any/1 360 0.000 0.553 | |
:v3_core.new_in_all/1 35 0.000 0.057 | |
:v3_core.lit_list_vars/2 141 0.000 0.170 | |
:v3_core.bitstr_vars/2 9 0.000 0.018 | |
:sys_core_alias.get_pattern_keys/2 9 0.000 0.009 | |
:lists.foldl/3 48149 0.000 75.391 | |
:core_lint.variable_list/3 245 0.000 0.477 | |
:core_lint.pattern_list/4 199 0.000 0.384 | |
:core_lint.module/2 13 0.000 0.020 | |
:core_lint.gexpr/4 21 0.000 0.042 | |
:core_lint.expr/4 543 0.000 1.074 | |
:core_lint.clauses/5 70 0.000 0.109 | |
:core_lint.check_state/3 3 0.000 0.006 | |
:core_lint.body/4 18 0.000 0.048 | |
anonymous fn/3 in :core_lint.expr/4 18 0.000 0.018 | |
anonymous fn/2 in :beam_ssa_bsm.acp_forward_params/2 70 0.000 0.114 | |
:lists.foldl/3 74428 1218.901 122.810 <-- | |
anonymous fn/2 in :beam_types.mtfv_1/1 29209 430.950 87.295 | |
anonymous fn/3 in :v3_core.module/2 51 346.161 0.051 | |
anonymous fn/2 in :beam_ssa_pre_codegen.reserve_yregs/1 16 37.481 0.017 | |
anonymous fn/3 in :beam_ssa.fold_uses_block/3 1834 29.207 3.669 | |
:core_lint.expr/4 9 21.960 0.009 | |
anonymous fn/4 in :elixir_module.eval_callbacks/5 3 21.103 0.006 | |
anonymous fn/5 in :core_lint.clauses/5 180 16.147 0.180 | |
:core_lint.body/4 4 15.528 0.049 | |
anonymous fn/3 in :beam_ssa_pre_codegen.frame_size/1 16 13.719 0.016 | |
anonymous fn/4 in :beam_ssa.fold_uses_block/3 2470 12.366 7.414 | |
anonymous fn/3 in :core_lint.module_defs/3 34 11.680 0.068 | |
anonymous fn/2 in :v3_core.new_in_any/1 495 11.628 0.495 | |
anonymous fn/3 in :beam_ssa_type.type/5 571 10.472 1.467 | |
anonymous fn/2 in :beam_jump.remove_unused_labels/1 2352 9.800 2.352 | |
anonymous fn/4 in :beam_ssa_pre_codegen.turn_yregs/1 16 9.564 0.080 | |
anonymous fn/3 in :core_lint.expr/4 426 8.938 0.426 | |
anonymous fn/2 in :beam_ssa_pre_codegen.count_uses_blk/2 584 7.353 1.171 | |
anonymous fn/2 in :sys_core_fold.let_substs/3 143 7.009 0.143 | |
anonymous fn/2 in :v3_core.used_in_any/1 658 5.252 0.658 | |
anonymous fn/3 in :beam_validator.vi/2 208 5.096 0.625 | |
anonymous fn/3 in :core_lint.expr/4 290 3.956 0.290 | |
anonymous fn/2 in :beam_jump.function/2 931 3.916 0.931 | |
anonymous fn/3 in :core_lint.expr/4 160 3.083 0.160 | |
anonymous fn/2 in :sys_core_fold.sub_add_scope/2 1180 2.370 1.181 | |
anonymous fn/2 in :v3_core.uexpr/3 547 2.049 0.547 | |
anonymous fn/2 in :beam_ssa_bsm.analyze_module/1 35 2.028 0.141 | |
anonymous fn/2 in :v3_kernel.uexpr/3 433 1.762 0.866 | |
anonymous fn/2 in :core_lint.variable_list/3 233 1.644 0.699 | |
anonymous fn/2 in :beam_ssa_bsm.acp_forward_params/2 70 1.590 0.211 | |
anonymous fn/2 in :beam_validator.validate_bif_1/7 44 1.276 0.044 | |
anonymous fn/3 in :beam_jump.share_1/6 42 1.168 0.042 | |
anonymous fn/3 in :core_lint.pattern_list/4 188 1.148 0.188 | |
anonymous fn/3 in :core_lint.expr/4 70 1.133 0.070 | |
anonymous fn/2 in :v3_kernel.ubody/3 280 1.120 0.560 | |
anonymous fn/6 in :elixir_map.validate_kv/4 197 1.062 0.399 | |
anonymous fn/2 in :v3_core.lit_list_vars/2 295 0.945 0.295 | |
anonymous fn/2 in :beam_validator.vi/2 62 0.810 0.062 | |
anonymous fn/2 in :beam_ssa_pre_codegen.count_uses_blk/2 795 0.795 0.795 | |
anonymous fn/3 in :core_lint.expr/4 82 0.756 0.082 | |
anonymous fn/2 in :core_lint.defined_funcs/1 34 0.662 0.034 | |
anonymous fn/3 in :beam_ssa_throw.init_gst/1 32 0.651 0.032 | |
anonymous fn/2 in :v3_kernel.lit_list_vars/1 146 0.617 0.293 | |
anonymous fn/2 in :beam_ssa_pre_codegen.fix_bs/1 601 0.603 0.602 | |
anonymous fn/2 in :beam_validator.validate_bif_1/7 20 0.548 0.020 | |
anonymous fn/3 in :v3_kernel.match_var/4 63 0.516 0.063 | |
anonymous fn/3 in :v3_kernel.match_var/4 63 0.504 0.063 | |
anonymous fn/2 in :beam_validator.validate_bif_1/7 20 0.504 0.020 | |
anonymous fn/4 in :beam_ssa_opt.changed/5 97 0.485 0.291 | |
anonymous fn/3 in :beam_ssa_codegen.need_heap_allocs/2 459 0.459 0.459 | |
anonymous fn/4 in :core_lint.check_state/3 32 0.428 0.064 | |
anonymous fn/2 in :v3_core.uexpr/3 70 0.368 0.070 | |
anonymous fn/3 in :beam_ssa_pre_codegen.res_xregs_prune/ 268 0.268 0.268 | |
anonymous fn/2 in :sys_core_alias.pre/2 87 0.261 0.087 | |
anonymous fn/3 in :core_lint.gexpr/4 39 0.259 0.039 | |
anonymous fn/2 in :v3_kernel.uexpr/3 60 0.248 0.120 | |
anonymous fn/4 in :beam_ssa_bsm.acp_forward_params/2 46 0.236 0.092 | |
anonymous fn/2 in :v3_kernel.uexpr/3 45 0.186 0.090 | |
anonymous fn/2 in :beam_digraph.del_edges/2 18 0.180 0.018 | |
anonymous fn/4 in :beam_ssa_opt.changed/5 51 0.169 0.102 | |
anonymous fn/2 in :v3_kernel.pat_list_vars/1 17 0.165 0.068 | |
anonymous fn/3 in :core_lint.expr/4 36 0.155 0.036 | |
:maps.remove/2 137 0.137 0.137 | |
anonymous fn/3 in :core_lint.expr/4 18 0.137 0.018 | |
anonymous fn/2 in :v3_kernel.ubody/3 34 0.136 0.068 | |
anonymous fn/3 in :beam_jump.classify_labels/3 113 0.113 0.113 | |
anonymous fn/2 in :v3_kernel.ubody/3 28 0.112 0.056 | |
anonymous fn/2 in :v3_core.new_in_all/1 32 0.105 0.032 | |
anonymous fn/3 in :core_lint.expr/4 5 0.104 0.005 | |
anonymous fn/2 in :v3_kernel.uexpr/3 21 0.084 0.042 | |
anonymous fn/3 in :beam_ssa_opt.gc_update_successors/3 84 0.084 0.084 | |
anonymous fn/2 in :v3_core.bitstr_vars/2 18 0.081 0.036 | |
anonymous fn/2 in :v3_core.uexpr/3 23 0.071 0.023 | |
:lists.reverse/2 70 0.070 0.070 | |
anonymous fn/2 in :beam_ssa_funs.module/2 35 0.070 0.035 | |
anonymous fn/3 in :elixir_erl.checker_chunk/1 23 0.065 0.044 | |
anonymous fn/2 in :beam_ssa_opt.do_ssa_opt_sink/2 3 0.064 0.003 | |
anonymous fn/3 in :core_lint.expr/4 10 0.059 0.010 | |
anonymous fn/2 in :erl_eval.expr/5 19 0.057 0.038 | |
anonymous fn/2 in :beam_asm.encode_arg/2 16 0.048 0.032 | |
anonymous fn/2 in Kernel."MACRO-|>"/3 9 0.045 0.009 | |
:suspend 45 0.045 0.000 | |
anonymous fn/5 in :elixir_import.ensure_no_duplicates/4 14 0.044 0.030 | |
anonymous fn/2 in :beam_kernel_to_ssa.set_unused_ssa_var 9 0.036 0.009 | |
anonymous fn/2 in :v3_core.pat_alias_map_pairs/1 5 0.035 0.010 | |
anonymous fn/3 in :v3_kernel.new_clauses/3 3 0.028 0.003 | |
anonymous fn/3 in :v3_kernel.new_clauses/3 3 0.024 0.003 | |
anonymous fn/2 in :sys_core_alias.get_pattern_keys/2 12 0.024 0.012 | |
:garbage_collect 23 0.023 0.023 | |
anonymous fn/2 in :sys_core_alias.sub_add_keys/2 6 0.018 0.012 | |
anonymous fn/6 in :elixir_erl.callspecs_form/6 1 0.018 0.006 | |
anonymous fn/3 in :beam_ssa_bool.get_phi_info_instr/3 18 0.018 0.018 | |
anonymous fn/3 in :beam_ssa_bool.bool_opt_dom/2 18 0.018 0.018 | |
anonymous fn/2 in :sys_core_alias.get_pattern_keys/2 5 0.015 0.005 | |
anonymous fn/3 in :core_lint.expr/4 2 0.014 0.002 | |
:core_lint.return_match/3 13 0.013 0.013 | |
anonymous fn/3 in :core_lint.body/4 2 0.011 0.002 | |
anonymous fn/2 in Kernel.in_list/6 9 0.009 0.009 | |
anonymous fn/2 in :v3_kernel.uexpr/3 2 0.008 0.004 | |
anonymous fn/5 in :elixir_erl.callspecs_form/6 1 0.007 0.003 | |
anonymous fn/2 in :v3_core.uexpr/3 2 0.006 0.002 | |
anonymous fn/2 in :elixir_tokenizer.tokenize/4 2 0.006 0.004 | |
anonymous fn/2 in :v3_kernel.uexpr/3 1 0.004 0.002 | |
anonymous fn/3 in Module.LocalsTracker.collect_warnings/ 2 0.004 0.002 | |
:lists.foldl/3 48149 0.000 75.391 | |
:core_lint.module/2 13 0.000 0.006 | |
:beam_types.mtfv_1/1 144 0.000 0.144 | |
:beam_ssa_opt.fixpoint/6 7 1029.834 0.014 | |
:beam_ssa_opt.run_phases/3 6 188.479 0.012 | |
:beam_ssa_opt.phase/4 121 0.000 0.229 | |
:beam_ssa_opt.phase/4 134 1218.313 0.255 <-- | |
:compile.run_sub_passes/2 121 1218.058 0.121 | |
:beam_ssa_opt.phase/4 121 0.000 0.229 | |
:beam_ssa_type.opt_is/8 2162 791.138 12.728 | |
:beam_ssa_type.sig_is/7 869 346.583 5.076 | |
:beam_ssa_type.simplify/5 3031 1137.721 17.804 <-- | |
:beam_ssa_type.update_types/3 1878 554.467 3.762 | |
:beam_ssa_type.will_succeed/4 1107 504.667 1.107 | |
:beam_ssa_type.simplify_args/3 1913 38.522 1.914 | |
:beam_ssa_type.simplify/2 1913 13.285 2.880 | |
:beam_ssa.normalize/1 4898 5.728 5.313 | |
:erlang.setelement/3 1918 1.926 1.922 | |
:beam_types.make_boolean/0 1065 1.067 1.066 | |
:beam_ssa_type.simplify_phi_args/5 11 0.185 0.021 | |
:beam_types.make_atom/1 42 0.042 0.042 | |
:beam_ssa_type.phi_all_same/1 11 0.011 0.011 | |
:garbage_collect 9 0.009 0.009 | |
:suspend 8 0.008 0.000 | |
:beam_ssa_opt.run_phases/3 3 1031.087 0.014 | |
:beam_ssa_opt.fixpoint/6 4 0.000 0.018 | |
:beam_ssa_opt.fixpoint/6 7 1031.087 0.032 <-- | |
:beam_ssa_opt.phase/4 7 1029.834 0.014 | |
:beam_ssa_opt.changed/5 7 1.008 0.028 | |
:beam_ssa_opt."-fixpoint/6-lc$^0/1-0-"/2 4 0.206 0.036 | |
:sets.is_empty/1 7 0.007 0.007 | |
:beam_ssa_opt.fixpoint/6 4 0.000 0.018 | |
:beam_ssa_type.opt_continue/4 51 654.977 0.102 | |
:beam_ssa_type.opt_start_1/4 35 255.272 0.070 | |
:beam_ssa_type.opt_function/5 86 910.249 0.172 <-- | |
:beam_ssa_type.do_opt_function/5 86 910.077 0.517 | |
:beam_ssa_type.opt_function/5 86 910.077 0.517 | |
:beam_ssa_type.do_opt_function/5 86 910.077 0.517 <-- | |
:beam_ssa_type.opt_bs/8 86 862.227 0.431 | |
:beam_ssa_type.init_metadata/3 86 46.950 0.516 | |
:beam_ssa_type."-do_opt_function/5-lc$^0/1-0-"/1 86 0.210 0.146 | |
:maps.from_list/1 86 0.086 0.086 | |
:erlang.setelement/3 86 0.086 0.086 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_type.do_opt_function/5 86 862.227 0.431 | |
:beam_ssa_type.opt_bs/8 1261 0.000 5.989 | |
:beam_ssa_type.opt_bs/8 1347 862.227 6.420 <-- | |
:beam_ssa_type.opt_is/8 1245 801.191 2.661 | |
:beam_ssa_type.update_successors/5 1245 24.130 4.851 | |
:beam_ssa_type.update_success_types/5 1245 17.446 1.652 | |
:beam_ssa_type.simplify_terminator/4 1245 12.849 4.643 | |
:lists.reverse/1 86 0.184 0.134 | |
:garbage_collect 6 0.006 0.006 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_type.opt_bs/8 1261 0.000 5.989 | |
:beam_ssa_type.opt_bs/8 1245 801.191 2.661 | |
:beam_ssa_type.opt_is/8 2204 0.000 4.411 | |
:beam_ssa_type.opt_is/8 3449 801.191 7.072 <-- | |
:beam_ssa_type.simplify/5 2162 791.138 12.728 | |
:lists.reverse/1 1245 1.363 1.304 | |
:beam_ssa_type.opt_local_call/7 38 0.966 0.123 | |
:beam_ssa_type.simplify_args/3 42 0.284 0.042 | |
:beam_ssa_type.opt_make_fun/4 4 0.152 0.028 | |
:beam_ssa_type.update_types/3 42 0.126 0.084 | |
:erlang.setelement/3 42 0.042 0.042 | |
:beam_ssa.normalize/1 42 0.042 0.042 | |
:suspend 5 0.005 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_type.opt_is/8 2204 0.000 4.411 | |
:beam_types.normalize/1 7649 373.697 16.913 | |
:beam_types.verified_type/1 101861 238.336 128.470 | |
:beam_types.verify_tuple_set_1/2 7894 94.200 20.143 | |
:maps.fold_1/3 819 20.638 2.288 | |
:beam_types.lub/2 1458 3.655 1.681 | |
:beam_types.verified_normal_type/1 0 0.000 2.053 | |
:beam_types.verified_normal_type/1 119681 730.526 171.548 <-- | |
:maps.fold/3 21696 567.287 65.109 | |
:beam_types.verify_tuple_set_1/2 0 185.168 2.982 | |
:beam_types.verified_type/1 30894 144.772 44.199 | |
:maps.fold_1/3 819 141.621 16.170 | |
:suspend 60 0.060 0.000 | |
:garbage_collect 36 0.036 0.036 | |
:beam_types.verified_normal_type/1 0 0.000 2.053 | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 1991 229.544 1.991 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 1869 229.320 1.870 | |
:beam_validator.get_literal_type/1 1360 182.049 1.360 | |
:beam_ssa_type.type/5 175 51.111 0.175 | |
:beam_ssa_type.update_success_types/5 84 20.893 0.084 | |
anonymous fn/3 in :beam_ssa_type.type/5 321 8.084 0.321 | |
:beam_ssa_type.simplify/2 91 0.560 0.091 | |
:beam_ssa_type."-type/5-lc$^0/1-0-"/2 87 0.552 0.087 | |
:beam_ssa_type."-eval_bif/2-lc$^0/1-0-"/2 87 0.552 0.087 | |
:beam_ssa_type.infer_type/4 144 0.334 0.144 | |
:beam_ssa_type.put_map_type/3 15 0.232 0.015 | |
:beam_ssa_type."-simplify/2-lc$^0/1-2-"/2 14 0.194 0.014 | |
:beam_ssa_type.update_switch/8 80 0.160 0.080 | |
:beam_ssa_type.pmt_1/3 25 0.050 0.025 | |
:beam_ssa_type."-type/5-lc$^0/1-2-"/2 21 0.042 0.021 | |
:beam_types.make_type_from_value/1 6364 723.677 6.365 <-- | |
:beam_types.mtfv_1/1 6364 717.541 7.727 | |
:suspend 1 0.001 0.000 | |
:beam_types.make_type_from_value/1 6364 717.541 7.727 | |
:lists.foldl/3 144 0.000 0.144 | |
:beam_types.mtfv_cons/2 21516 0.000 41.114 | |
anonymous fn/3 in :beam_types.mtfv_1/1 2048 0.000 2.234 | |
anonymous fn/2 in :beam_types.mtfv_1/1 29209 0.000 32.527 | |
:beam_types.mtfv_1/1 59281 717.541 83.746 <-- | |
:beam_types.mtfv_cons/2 9087 689.479 27.261 | |
:lists.foldl/3 12239 451.134 24.298 | |
:maps.fold/3 322 28.973 0.966 | |
:erlang.tuple_to_list/1 12095 12.117 12.106 | |
:beam_types.make_integer/2 6217 6.233 6.225 | |
:erlang.fun_info/2 40 0.040 0.040 | |
:garbage_collect 30 0.030 0.030 | |
:suspend 27 0.027 0.000 | |
:beam_types.mtfv_1/1 9087 689.479 27.261 | |
:beam_validator.get_movable_term_type/2 2 0.000 0.006 | |
:beam_validator.assign/3 8 0.000 0.016 | |
:beam_types.mtfv_cons/2 12229 0.000 27.667 | |
:beam_types.join_unions/2 70 0.000 0.070 | |
anonymous fn/2 in :beam_types.mtfv_1/1 138 0.000 0.374 | |
:beam_ssa_type.type/5 4 0.000 0.012 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 24 0.000 0.048 | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 24 0.000 0.048 | |
:beam_types.mtfv_cons/2 21586 689.479 55.502 <-- | |
:beam_types.join/2 12429 219.779 16.325 | |
anonymous fn/2 in :beam_types.mtfv_1/1 138 219.601 0.372 | |
:beam_types.shrink_union/1 70 0.070 0.070 | |
:garbage_collect 24 0.024 0.024 | |
:suspend 17 0.017 0.000 | |
:beam_validator.get_movable_term_type/2 2 0.000 0.002 | |
:beam_validator.assign/3 8 0.000 0.008 | |
:beam_types.mtfv_cons/2 12229 0.000 27.667 | |
:beam_types.mtfv_1/1 21516 0.000 41.114 | |
:beam_ssa_type.type/5 4 0.000 0.004 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 24 0.000 0.120 | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 24 0.000 0.120 | |
:error_handler.undefined_function/3 1 644.995 0.002 | |
Enum.reduce_while/3 2 29.032 0.011 | |
Enum.map/2 3 4.670 0.009 | |
anonymous fn/2 in Task.Supervised.stream/6 3 0.000 0.010 | |
Enumerable.reduce/3 9 678.697 0.032 <-- | |
Enumerable.List.reduce/3 6 674.010 0.017 | |
Enumerable.Function.reduce/3 3 11.401 0.005 | |
Enumerable.impl_for!/1 9 0.050 0.021 | |
ExUnit.Runner.run_tests/3 1 645.015 0.002 | |
DoAuth.Crypto.verify_map/3 2 29.037 0.005 | |
Enum.reduce_while/3 3 674.052 0.007 <-- | |
:error_handler.undefined_function/3 1 645.013 0.003 | |
Enumerable.reduce/3 2 29.032 0.011 | |
Enumerable.reduce/3 6 674.010 0.017 | |
anonymous fn/3 in Enumerable.List.reduce/3 6 0.006 0.010 | |
Enumerable.List.reduce/3 19 0.000 0.038 | |
Enumerable.List.reduce/3 31 674.016 0.065 <-- | |
anonymous fn/4 in ExUnit.Runner.run_tests/3 11 644.958 0.039 | |
anonymous fn/5 in DoAuth.Crypto.verify_map/3 2 29.005 0.022 | |
anonymous fn/2 in Task.Supervised.stream/6 6 0.006 0.006 | |
Enumerable.List.reduce/3 19 0.000 0.038 | |
:beam_types.meet/2 5198 365.170 8.503 | |
:beam_types.verified_normal_type/1 30894 144.772 44.199 | |
anonymous fn/4 in :beam_types.verified_normal_type/1 50757 123.728 54.182 | |
:beam_types.verify_tuple_set/1 0 33.378 5.024 | |
:beam_types.verified_type/1 86849 667.048 111.908 <-- | |
:beam_types.verify_tuple_set/1 5004 325.082 6.767 | |
:beam_types.verified_normal_type/1 101861 238.336 128.470 | |
:maps.fold_1/3 0 55.845 1.638 | |
:suspend 32 0.032 0.000 | |
:garbage_collect 7 0.007 0.007 | |
:maps.fold/3 23212 465.823 69.054 | |
:beam_types.verified_normal_type/1 819 141.621 16.170 | |
:beam_types.verified_type/1 0 55.845 1.638 | |
:maps.fold_1/3 54305 0.000 102.951 | |
:maps.fold_1/3 78336 663.289 189.813 <-- | |
anonymous fn/4 in :beam_types.verified_normal_type/1 50757 509.467 50.791 | |
:maps.next/1 55124 55.489 55.418 | |
anonymous fn/3 in :beam_types.mtfv_1/1 1024 26.919 5.121 | |
:beam_types.verified_normal_type/1 819 20.638 2.288 | |
anonymous fn/4 in Enum.reduce/3 560 3.349 0.940 | |
anonymous fn/4 in Enum.each/2 342 3.080 0.342 | |
anonymous fn/3 in :beam_validator.verify_y_init/1 1330 2.660 1.330 | |
anonymous fn/4 in Map.merge/3 112 0.764 0.174 | |
anonymous fn/4 in :beam_ssa_codegen.add_parameter_annos/ 629 0.633 0.631 | |
anonymous fn/5 in :beam_validator.merge_values/3 64 0.584 0.064 | |
anonymous fn/3 in :beam_dict.literal_table/1 127 0.383 0.254 | |
anonymous fn/4 in :v3_kernel.group_value/3 38 0.114 0.076 | |
:garbage_collect 60 0.098 0.098 | |
:suspend 77 0.077 0.000 | |
anonymous fn/4 in Enum.map/2 3 0.076 0.004 | |
anonymous fn/3 in :beam_ssa_pre_codegen.init_free/1 63 0.063 0.063 | |
anonymous fn/3 in :beam_ssa_type.init_sig_roots/1 35 0.035 0.035 | |
anonymous fn/4 in :beam_ssa_opt.get_call_order_po/2 35 0.035 0.035 | |
anonymous fn/3 in :beam_ssa_bsm.annotate_context_paramet 5 0.005 0.005 | |
:maps.fold_1/3 54305 0.000 102.951 | |
anonymous fn/3 in :compile.run_sub_passes/2 3 655.836 0.003 | |
anonymous fn/1 in :beam_ssa_opt.module_passes/1 3 655.836 0.003 <-- | |
:beam_ssa_type.opt_start/2 3 655.833 0.009 | |
anonymous fn/1 in :beam_ssa_opt.module_passes/1 3 655.833 0.009 | |
:beam_ssa_type.opt_start/2 3 655.833 0.009 <-- | |
:beam_ssa_type.signatures/2 3 400.220 0.009 | |
:beam_ssa_type.opt_start_1/4 3 255.601 0.015 | |
:maps.keys/1 3 0.003 0.003 | |
anonymous fn/3 in :compile.run_sub_passes/2 51 655.673 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 655.673 0.051 <-- | |
:beam_ssa_opt.ssa_opt_type_continue/1 51 655.622 0.153 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 655.622 0.153 | |
:beam_ssa_opt.ssa_opt_type_continue/1 51 655.622 0.153 <-- | |
:beam_ssa_type.opt_continue/4 51 655.418 0.201 | |
:erlang.setelement/3 51 0.051 0.051 | |
:beam_ssa_opt.ssa_opt_type_continue/1 51 655.418 0.201 | |
:beam_ssa_type.opt_continue/4 51 655.418 0.201 <-- | |
:beam_ssa_type.opt_function/5 51 654.977 0.102 | |
:beam_ssa_type."-opt_continue/4-lc$^0/1-0-"/1 48 0.120 0.083 | |
:beam_ssa_type.get_func_id/1 51 0.051 0.051 | |
:maps.from_list/1 48 0.048 0.048 | |
:beam_ssa_type.join_arg_types/3 3 0.021 0.009 | |
Mix.Compilers.Test.require_and_run/3 1 654.044 0.002 | |
ExUnit.await_run/1 1 654.044 0.002 <-- | |
Task.await/2 1 654.009 0.013 | |
ExUnit.Server.modules_loaded/0 1 0.033 0.001 | |
ExUnit.await_run/1 1 654.009 0.013 | |
Task.await/2 1 654.009 0.013 <-- | |
:suspend 2 653.991 0.000 | |
:erlang.demonitor/2 1 0.005 0.002 | |
:lists.foldl/3 29209 430.950 87.295 | |
:beam_types.mtfv_cons/2 138 219.601 0.372 | |
anonymous fn/2 in :beam_types.mtfv_1/1 29347 650.551 87.667 <-- | |
:lists.foldl/3 0 164.789 0.144 | |
:beam_types.set_tuple_element/3 29209 29.327 29.268 | |
:suspend 24 0.024 0.000 | |
:garbage_collect 16 0.016 0.016 | |
:beam_types.mtfv_cons/2 138 0.000 0.374 | |
:beam_types.mtfv_1/1 29209 0.000 32.527 | |
ExUnit.Runner.loop/4 1 646.277 0.004 | |
ExUnit.Runner.spawn_modules/5 1 0.000 0.001 | |
ExUnit.Runner.spawn_modules/5 2 646.277 0.005 <-- | |
:erlang.spawn_monitor/1 1 0.005 0.002 | |
ExUnit.Runner.max_failures_reached?/1 1 0.001 0.001 | |
ExUnit.Runner.spawn_modules/5 1 0.000 0.001 | |
ExUnit.Runner.loop/4 1 0.000 0.001 | |
ExUnit.Runner.loop/4 1 646.265 0.003 | |
ExUnit.Runner.wait_until_available/4 1 646.265 0.003 <-- | |
:suspend 1 646.259 0.000 | |
:maps.remove/2 1 0.001 0.001 | |
ExUnit.Runner.loop/4 1 0.000 0.001 | |
:erlang.apply/2 1 646.219 0.001 | |
anonymous fn/2 in ExUnit.Runner.spawn_modules/5 1 646.219 0.001 <-- | |
ExUnit.Runner.run_module/2 1 646.218 0.010 | |
anonymous fn/2 in ExUnit.Runner.spawn_modules/5 1 646.218 0.010 | |
ExUnit.Runner.run_module/2 1 646.218 0.010 <-- | |
ExUnit.Runner.run_module/3 1 645.185 0.008 | |
ExUnit.Runner.prepare_tests/2 1 0.544 0.003 | |
ExUnit.EventManager.module_finished/2 1 0.204 0.002 | |
ExUnit.EventManager.module_started/2 1 0.200 0.002 | |
Enum.split_with/2 1 0.064 0.004 | |
Enum.reverse/2 1 0.005 0.003 | |
Enum.reduce/3 2 0.004 0.002 | |
ExUnit.Runner.process_max_failures/2 1 0.001 0.001 | |
DoAuthCryptoTest.__ex_unit__/0 1 0.001 0.001 | |
ExUnit.Runner.run_module/2 1 645.185 0.008 | |
ExUnit.Runner.run_module/3 1 645.185 0.008 <-- | |
ExUnit.Runner.run_tests/3 1 645.016 0.001 | |
ExUnit.Runner.exit_setup_all/2 1 0.077 0.003 | |
:suspend 1 0.056 0.000 | |
ExUnit.Runner.exec_on_exit/3 1 0.014 0.002 | |
ExUnit.Runner.run_setup_all/2 1 0.010 0.002 | |
ExUnit.Runner.get_timeout/2 1 0.003 0.002 | |
ExUnit.Runner.max_failures_reached?/1 1 0.001 0.001 | |
:erlang.apply/2 1 645.146 0.006 | |
anonymous fn/3 in ExUnit.Runner.run_setup_all/2 1 645.146 0.006 <-- | |
:suspend 1 645.093 0.000 | |
DoAuthCryptoTest.__ex_unit__/2 1 0.042 0.003 | |
ExUnit.OnExitHandler.register/1 1 0.003 0.002 | |
:erlang.send/2 1 0.001 0.001 | |
:erlang.monitor/2 1 0.001 0.001 | |
ExUnit.Runner.run_module/3 1 645.016 0.001 | |
ExUnit.Runner.run_tests/3 1 645.016 0.001 <-- | |
Enum.reduce_while/3 1 645.015 0.002 | |
Enumerable.List.reduce/3 11 644.958 0.039 | |
anonymous fn/4 in ExUnit.Runner.run_tests/3 11 644.958 0.039 <-- | |
ExUnit.Runner.run_test/3 11 644.880 0.119 | |
Process.put/2 11 0.039 0.027 | |
anonymous fn/4 in ExUnit.Runner.run_tests/3 11 644.880 0.119 | |
ExUnit.Runner.run_test/3 11 644.880 0.119 <-- | |
ExUnit.Runner.run_test_with_capture_log/4 11 641.267 0.016 | |
ExUnit.EventManager.test_started/2 11 1.864 0.013 | |
ExUnit.EventManager.test_finished/2 11 1.570 0.013 | |
:maps.merge/2 11 0.019 0.019 | |
ExUnit.Runner.process_max_failures/2 11 0.015 0.015 | |
Map.get/3 11 0.014 0.014 | |
ExUnit.Runner.maybe_create_tmp_dir/3 11 0.012 0.012 | |
ExUnit.Runner.run_test/3 11 641.267 0.016 | |
ExUnit.Runner.run_test_with_capture_log/4 11 641.267 0.016 <-- | |
ExUnit.Runner.spawn_test/3 11 641.251 0.063 | |
ExUnit.Runner.run_test_with_capture_log/4 11 641.251 0.063 | |
ExUnit.Runner.spawn_test/3 11 641.251 0.063 <-- | |
ExUnit.Runner.receive_test_reply/4 11 640.764 0.071 | |
ExUnit.Runner.exec_on_exit/3 11 0.264 0.040 | |
ExUnit.Runner.spawn_test_monitor/4 11 0.112 0.018 | |
ExUnit.Runner.get_timeout/2 11 0.048 0.025 | |
ExUnit.Runner.spawn_test/3 11 640.764 0.071 | |
ExUnit.Runner.receive_test_reply/4 11 640.764 0.071 <-- | |
:suspend 13 639.814 0.000 | |
:erlang.demonitor/2 11 0.874 0.046 | |
:garbage_collect 1 0.005 0.005 | |
:erlang.apply/2 11 638.777 0.072 | |
anonymous fn/4 in ExUnit.Runner.spawn_test_monitor/4 11 638.777 0.072 <-- | |
:timer.tc/1 11 637.805 0.076 | |
ExUnit.Runner.generate_test_seed/2 11 0.819 0.040 | |
ExUnit.OnExitHandler.register/1 11 0.045 0.025 | |
:erlang.send/2 11 0.019 0.019 | |
:erlang.exit/1 11 0.017 0.017 | |
anonymous fn/4 in ExUnit.Runner.spawn_test_monitor/4 11 637.805 0.076 | |
:timer.tc/1 11 637.805 0.076 <-- | |
anonymous fn/2 in ExUnit.Runner.spawn_test_monitor/4 11 637.645 0.030 | |
:erlang.convert_time_unit/3 11 0.055 0.031 | |
:erlang.monotonic_time/0 22 0.029 0.028 | |
:timer.tc/1 11 637.645 0.030 | |
anonymous fn/2 in ExUnit.Runner.spawn_test_monitor/4 11 637.645 0.030 <-- | |
ExUnit.Runner.exec_test/1 11 631.250 0.032 | |
ExUnit.Runner.exec_test_setup/2 11 6.365 0.032 | |
:beam_types.verified_normal_type/1 21696 567.287 65.109 | |
:beam_types.mtfv_1/1 322 28.973 0.966 | |
:beam_validator.verify_y_init/1 860 14.882 2.584 | |
Enum.reduce/3 120 8.261 0.582 | |
Enum.each/2 1 4.462 0.003 | |
:beam_ssa_codegen.add_parameter_annos/2 35 3.445 0.105 | |
Map.merge/3 12 1.396 0.040 | |
:beam_validator.merge_values/3 38 1.144 0.114 | |
:beam_dict.literal_table/1 3 0.919 0.009 | |
:beam_ssa_pre_codegen.init_free/1 35 0.595 0.105 | |
:v3_kernel.group_value/3 21 0.434 0.063 | |
:beam_ssa_bsm.annotate_context_parameters/2 35 0.305 0.105 | |
:elixir_env.merge_and_check_unused_vars/4 21 0.278 0.073 | |
:beam_ssa_opt.get_call_order_po/2 3 0.201 0.009 | |
:beam_ssa_type.init_sig_roots/1 3 0.199 0.009 | |
Enum.map/2 4 0.130 0.015 | |
:elixir_erl_var.dump_binding/3 3 0.024 0.009 | |
:maps.fold/3 23212 632.935 69.900 <-- | |
:maps.fold_1/3 23212 465.823 69.054 | |
:maps.next/1 23212 69.883 46.551 | |
:maps.iterator/1 23212 23.307 23.281 | |
:suspend 9 0.098 0.000 | |
:garbage_collect 17 0.017 0.017 | |
anonymous fn/2 in ExUnit.Runner.spawn_test_monitor/4 11 631.250 0.032 | |
ExUnit.Runner.exec_test/1 11 631.250 0.032 <-- | |
DoAuthCryptoTest."test can generate main keys"/1 1 331.342 0.025 | |
DoAuthCryptoTest."test credentials are verifiable"/1 1 241.814 0.022 | |
DoAuthCryptoTest."test sign_map is verifiable"/1 1 56.935 0.019 | |
DoAuthCryptoTest."test signatures are tripping"/1 1 0.358 0.006 | |
DoAuthCryptoTest."test server keypair is stable"/1 1 0.300 0.014 | |
DoAuthCryptoTest."test fmap show over enumerables"/1 1 0.191 0.008 | |
DoAuthCryptoTest."test can create iolist-compatible deta 1 0.162 0.006 | |
DoAuthCryptoTest."test main keys are reproduced the same 1 0.086 0.009 | |
DoAuthCryptoTest."test has secret key base set"/1 1 0.018 0.004 | |
DoAuthCryptoTest."test fixtures are in line with this su 1 0.011 0.006 | |
DoAuthCryptoTest."test can create and verify embedded pr 1 0.001 0.001 | |
:beam_ssa_type.simplify/5 1878 554.467 3.762 | |
:beam_ssa_type.opt_is/8 42 0.126 0.084 | |
:beam_ssa_type.sig_is/7 24 0.072 0.048 | |
:beam_ssa_type.type/5 4 0.000 0.004 | |
:beam_ssa_type.update_types/3 1948 554.665 3.898 <-- | |
:beam_ssa_type.type/5 1944 550.761 4.725 | |
:beam_types.make_cons/2 4 2.128 0.020 | |
:garbage_collect 8 0.008 0.008 | |
:suspend 2 0.002 0.000 | |
:beam_ssa_type.update_types/3 1944 550.761 4.725 | |
:beam_types.mtfv_cons/2 4 0.000 0.004 | |
:beam_ssa_type.type/5 1948 550.761 4.729 <-- | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 955 347.032 6.953 | |
:beam_types.make_cons/2 244 121.864 1.022 | |
:beam_types.make_type_from_value/1 175 51.111 0.175 | |
:lists.foldl/3 244 11.858 0.488 | |
:beam_call_types.types/3 1169 10.120 3.036 | |
:beam_ssa_type."-type/5-lc$^0/1-0-"/2 193 2.521 0.772 | |
:beam_ssa_type.put_map_type/3 15 0.809 0.045 | |
:beam_types.normalize/1 24 0.390 0.024 | |
:beam_ssa_type."-type/5-lc$^0/1-2-"/2 21 0.294 0.105 | |
:beam_types.get_tuple_element/2 24 0.024 0.024 | |
:beam_types.make_boolean/0 9 0.009 0.009 | |
:suspend 3 0.003 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_types.mtfv_cons/2 4 0.000 0.012 | |
:beam_ssa_type.update_types/3 4 0.000 0.004 | |
:compile.beam_validator_strong/2 3 274.612 0.006 | |
:compile.beam_validator_weak/2 3 269.169 0.006 | |
:compile.beam_validator_1/3 6 543.781 0.012 <-- | |
:beam_validator.validate/2 6 543.769 0.016 | |
:compile.beam_validator_1/3 6 543.769 0.016 | |
:beam_validator.validate_0/4 2 0.000 0.002 | |
:beam_validator.validate/2 8 543.769 0.018 <-- | |
:beam_validator.validate_0/4 8 542.625 0.014 | |
:beam_validator.build_function_table/2 6 1.128 0.018 | |
:beam_validator.validate/2 8 542.625 0.014 | |
:beam_validator.validate_1/5 2 0.000 0.002 | |
:beam_validator.validate_0/4 68 0.000 0.130 | |
:beam_validator.validate_0/4 78 542.625 0.146 <-- | |
:beam_validator.validate_1/5 70 542.499 0.346 | |
:beam_validator.validate_branches/2 2 0.018 0.008 | |
:beam_validator.validate_0/4 68 0.000 0.130 | |
:beam_validator.validate/2 2 0.000 0.002 | |
:beam_validator.validate_0/4 70 542.499 0.346 | |
:beam_validator.validate_instrs/4 8 0.000 0.004 | |
:beam_validator.validate_1/5 78 542.499 0.350 <-- | |
:beam_validator.validate_instrs/4 148 539.997 0.444 | |
:beam_validator.init_vst/3 70 1.484 0.211 | |
:beam_validator.validate_branches/2 68 0.614 0.272 | |
:beam_validator.extract_header/5 70 0.350 0.070 | |
:beam_validator.validate_0/4 2 0.000 0.002 | |
:beam_validator.validate_1/5 148 539.997 0.444 | |
:beam_validator.validate_instrs/4 2551 0.000 7.368 | |
:beam_validator.assign/3 8 0.000 0.008 | |
:beam_validator.validate_instrs/4 2707 539.997 7.820 <-- | |
:beam_validator.vi/2 2559 530.785 4.442 | |
:beam_validator.vm_1/2 2559 2.559 2.559 | |
:beam_validator.create_term/5 8 0.184 0.008 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_validator.validate_instrs/4 2551 0.000 7.368 | |
:beam_validator.validate_1/5 8 0.000 0.004 | |
:beam_validator.validate_instrs/4 2559 530.785 4.442 | |
:beam_validator.vi/2 2559 530.785 4.442 <-- | |
:beam_validator.validate_body_call/3 316 262.422 1.582 | |
:beam_validator.assign/3 842 174.496 1.552 | |
:beam_types.make_cons/2 100 58.506 0.440 | |
:beam_validator.get_term_type/2 210 24.898 0.421 | |
:beam_validator.validate_select_val/4 20 9.998 0.040 | |
:beam_validator.validate_bif/7 42 9.140 0.084 | |
:beam_validator.validate_tail_call/4 42 5.972 0.236 | |
:beam_validator.branch/3 82 5.946 0.082 | |
:beam_validator.test_heap/3 60 5.206 0.241 | |
:beam_validator."-vi/2-lc$^8/1-0-"/2 90 5.064 0.180 | |
:lists.foldl/3 134 4.946 0.268 | |
:beam_validator.create_term/5 192 4.946 0.192 | |
:beam_validator.allocate/5 32 2.186 0.212 | |
:beam_validator.verify_get_map/4 8 1.920 0.024 | |
:beam_validator.type_test/4 18 1.872 0.036 | |
:beam_validator.verify_put_map/7 6 1.850 0.036 | |
:beam_validator.verify_y_init/1 36 1.586 0.072 | |
:beam_validator.assert_term/2 120 1.216 0.240 | |
:beam_validator.validate_src/2 46 1.184 0.092 | |
:beam_validator.assert_durable_term/2 64 1.088 0.128 | |
:beam_validator.eat_heap/2 190 0.950 0.570 | |
:beam_validator.propagate_fragility/3 42 0.924 0.252 | |
:beam_validator.branch/4 4 0.788 0.024 | |
:beam_validator.prune_x_regs/2 20 0.700 0.100 | |
:beam_validator.validate_var_info/3 22 0.666 0.044 | |
:beam_validator.merge_states/4 245 0.627 0.246 | |
:beam_validator.extract_term/5 10 0.480 0.010 | |
:beam_validator.verify_live/2 44 0.462 0.044 | |
:beam_validator.assert_movable/2 42 0.336 0.084 | |
:beam_validator.trim_stack/4 13 0.303 0.037 | |
:beam_validator.set_reg_vref/3 42 0.294 0.168 | |
:beam_validator.assert_type/3 14 0.278 0.042 | |
:beam_validator.verify_return/1 54 0.270 0.162 | |
:sets.add_element/2 245 0.245 0.245 | |
:beam_validator.verify_call_args/3 8 0.206 0.008 | |
:beam_validator.verify_no_ct/1 24 0.204 0.048 | |
:beam_types.normalize/1 10 0.166 0.010 | |
:beam_validator.get_reg_vref/2 42 0.126 0.084 | |
:beam_validator.deallocate/1 24 0.120 0.072 | |
:beam_validator.heap_alloc/2 16 0.112 0.064 | |
:beam_validator.kill_heap_allocation/1 20 0.100 0.060 | |
:ordsets.from_list/1 44 0.088 0.044 | |
:beam_validator.assert_choices/1 20 0.072 0.020 | |
:beam_validator.is_float_arith_bif/2 22 0.022 0.022 | |
:erlang.setelement/3 13 0.013 0.013 | |
:beam_validator.get_literal_type/1 4 0.012 0.004 | |
:beam_validator.is_literal/1 10 0.010 0.010 | |
:beam_validator.eat_heap_fun/1 2 0.010 0.006 | |
:beam_types.get_tuple_element/2 10 0.010 0.010 | |
:beam_validator."-vi/2-lc$^12/1-1-"/2 2 0.002 0.002 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:maps.fold_1/3 50757 509.467 50.791 | |
anonymous fn/4 in :beam_types.verified_normal_type/1 50757 509.467 50.791 <-- | |
:beam_types.verified_type/1 50757 123.728 54.182 | |
:suspend 23 0.023 0.000 | |
:garbage_collect 11 0.011 0.011 | |
:beam_types.verified_type/1 5004 325.082 6.767 | |
:beam_types.verify_tuple_set_1/2 2981 182.248 2.910 | |
:beam_types.verify_tuple_set/1 7985 507.330 9.677 <-- | |
:beam_types.verify_tuple_set_1/2 7408 321.036 10.291 | |
:beam_types.verified_type/1 0 33.378 5.024 | |
:beam_types.record_key/1 239 1.077 0.454 | |
:garbage_collect 4 0.004 0.004 | |
:suspend 3 0.003 0.000 | |
:beam_types.verify_tuple_set/1 7408 321.036 10.291 | |
:beam_types.verified_normal_type/1 0 185.168 2.982 | |
:beam_types.verify_tuple_set_1/2 4913 0.000 6.953 | |
:beam_types.verify_tuple_set_1/2 12321 506.204 20.226 <-- | |
:beam_types.verify_tuple_set/1 2981 182.248 2.910 | |
:beam_types.verified_normal_type/1 7894 94.200 20.143 | |
:garbage_collect 8 0.008 0.008 | |
:suspend 3 0.003 0.000 | |
:beam_types.verify_tuple_set_1/2 4913 0.000 6.953 | |
:beam_ssa_type.simplify/5 1107 504.667 1.107 | |
:beam_ssa_type.will_succeed/4 1107 504.667 1.107 <-- | |
:beam_ssa_type.will_succeed_1/4 1065 503.560 1.928 | |
:beam_ssa_type.will_succeed/4 1065 503.560 1.928 | |
:beam_ssa_type.will_succeed_1/4 1065 503.560 1.928 <-- | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 768 344.666 6.209 | |
:beam_call_types.will_succeed/3 821 156.360 3.179 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-0-"/2 53 0.318 0.159 | |
:lists.all/2 41 0.287 0.082 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_codegen.functions/2 3 124.465 0.057 | |
:v3_kernel.module/2 3 73.277 0.108 | |
:elixir_expand.expand_arg/2 0 65.258 2.819 | |
:beam_jump.module/2 3 43.415 0.056 | |
:elixir_erl_pass.translate_list/4 719 28.612 1.980 | |
:elixir_expand.expand_args/2 1493 16.962 5.353 | |
:elixir_erl_pass.translate_remote/5 206 14.970 0.947 | |
:elixir_expand.expand_remote/7 221 13.816 1.038 | |
:sys_core_fold.var_list/2 620 10.922 1.756 | |
:elixir_erl_pass.translate_map/4 54 9.404 0.278 | |
:v3_core.cclauses/3 70 9.022 0.251 | |
:elixir_erl_clauses.clause/6 0 8.576 0.077 | |
:v3_core.uclauses/3 35 6.722 0.094 | |
:elixir_erl_pass.translate/2 1 6.633 0.358 | |
:elixir_clauses.case/3 10 6.481 0.062 | |
:sys_core_fold.pattern_list/3 293 5.192 0.884 | |
anonymous fn/5 in :elixir_erl_pass.translate_map/4 0 5.079 0.107 | |
:v3_core.ufun_clauses/3 35 4.950 0.089 | |
:elixir_erl_pass.translate_args/2 1348 4.923 4.733 | |
anonymous fn/6 in :elixir_clauses.expand_clauses_origin/5 0 2.665 0.013 | |
:elixir_expand.expand_multi_alias_call/6 1 2.207 0.030 | |
:beam_kernel_to_ssa.select_cg/5 19 1.795 0.044 | |
anonymous fn/4 in :beam_kernel_to_ssa.select_cg/5 0 1.689 0.035 | |
:elixir_erl_clauses.clauses/2 10 1.678 0.040 | |
:v3_core.uclause/3 0 1.164 0.054 | |
:beam_ssa_bsm.annotate_context_parameters/1 3 1.014 0.056 | |
Macro.do_traverse_args/4 28 0.602 0.112 | |
:beam_ssa_opt.partition_deflocs/3 11 0.519 0.206 | |
:v3_core.uexpr/3 35 0.459 0.105 | |
:v3_core.split_var_args/2 70 0.432 0.185 | |
:beam_ssa_bsm.accept_context_args/1 3 0.353 0.056 | |
:beam_kernel_to_ssa.new_ssa_vars/2 99 0.344 0.168 | |
:v3_core.pattern_map_pairs/2 3 0.248 0.011 | |
:elixir_tokenizer.extract_heredoc_with_interpolation/6 2 0.193 0.006 | |
:v3_core.ufun_clause/3 0 0.142 0.027 | |
Kernel.Typespec.translate_typespecs_for_module/2 4 0.130 0.006 | |
:elixir_expand.expand/2 0 0.126 0.008 | |
:compile.messages_per_file/1 3 0.093 0.018 | |
:elixir_erl_pass.build_bitstr/7 2 0.080 0.006 | |
:elixir_env.env_to_scope/1 5 0.025 0.010 | |
:elixir_fn.escape/3 1 0.006 0.003 | |
:v3_kernel.pattern_map_pairs/4 3 0.000 0.011 | |
:v3_kernel.match_value/5 24 0.000 0.066 | |
:v3_kernel.match_con/4 24 0.000 0.056 | |
:v3_kernel.get_match/2 3 0.000 0.011 | |
:sys_core_fold.pattern/3 28 0.000 0.109 | |
:lists.mapfoldl/3 9753 0.000 11.990 | |
:elixir_fn.expand/3 1 0.000 0.003 | |
:elixir_expand.expand_list/4 2 0.000 0.004 | |
:elixir_clauses.expand_clauses_origin/5 10 0.000 0.040 | |
:beam_ssa_codegen.cg_block/4 1 0.000 0.004 | |
Kernel.Typespec.remote_type/4 1 0.000 0.001 | |
Kernel.Typespec.fn_args/5 1 0.000 0.001 | |
:lists.mapfoldl/3 15264 474.643 34.542 <-- | |
anonymous fn/3 in :beam_ssa_codegen.functions/2 35 123.458 0.035 | |
anonymous fn/2 in :v3_kernel.module/2 34 55.619 0.034 | |
anonymous fn/2 in :elixir_expand.expand_args/2 3486 48.166 3.531 | |
anonymous fn/2 in :beam_jump.module/2 35 43.307 0.035 | |
anonymous fn/2 in :elixir_erl_pass.translate_args/2 3082 35.216 3.086 | |
anonymous fn/2 in :elixir_expand.expand_remote/7 570 23.150 0.696 | |
:elixir_expand.expand_remote/7 0 16.236 0.457 | |
anonymous fn/2 in :elixir_erl_pass.translate_remote/5 541 15.113 0.541 | |
:v3_kernel.match_con/4 0 13.844 0.037 | |
anonymous fn/5 in :elixir_erl_pass.translate_map/4 218 10.100 1.072 | |
:elixir_erl_pass.translate_remote/5 0 9.542 0.220 | |
anonymous fn/2 in :sys_core_fold.var_list/2 571 8.587 0.572 | |
anonymous fn/3 in :v3_core.uclauses/3 67 8.342 0.067 | |
:elixir_expand.expand_args/2 0 7.629 1.396 | |
:elixir_expand.expand_case/4 0 6.474 0.010 | |
anonymous fn/3 in :v3_kernel.match_con/4 24 6.134 0.048 | |
anonymous fn/3 in :elixir_clauses.case/3 10 5.743 0.010 | |
anonymous fn/3 in :v3_core.cclauses/3 110 5.619 0.110 | |
anonymous fn/3 in :v3_kernel.match_value/5 41 5.125 0.041 | |
anonymous fn/6 in :elixir_clauses.expand_clauses_origin/ 20 5.017 0.059 | |
anonymous fn/3 in :v3_core.ufun_clauses/3 43 4.932 0.043 | |
anonymous fn/3 in :sys_core_fold.pattern_list/3 287 3.891 0.287 | |
:elixir_erl_pass.translate/2 0 3.800 0.361 | |
:v3_kernel.pattern_map_pairs/4 0 3.300 0.004 | |
anonymous fn/2 in :elixir_erl_clauses.clauses/2 20 2.673 0.020 | |
anonymous fn/7 in :elixir_expand.expand_multi_alias_call 13 2.154 0.031 | |
anonymous fn/4 in :beam_kernel_to_ssa.select_cg/5 36 1.746 0.058 | |
:elixir_erl_pass.translate_case/4 0 1.372 0.018 | |
:beam_kernel_to_ssa.select_cg/5 0 1.361 0.084 | |
anonymous fn/2 in :elixir_expand.expand/2 4 1.330 0.004 | |
anonymous fn/2 in :beam_ssa_bsm.annotate_context_paramet 35 0.904 0.035 | |
:beam_ssa_codegen.cg_block/4 0 0.896 0.004 | |
anonymous fn/3 in :v3_core.uexpr/3 35 0.693 0.035 | |
anonymous fn/3 in :sys_core_fold.pattern/3 38 0.479 0.038 | |
:v3_kernel.get_match/2 0 0.406 0.002 | |
anonymous fn/4 in Macro.do_traverse_args/4 56 0.406 0.112 | |
anonymous fn/2 in :elixir_expand.expand_args/2 36 0.368 0.036 | |
anonymous fn/2 in :sys_core_fold.pattern/3 15 0.315 0.015 | |
anonymous fn/2 in :beam_ssa_bsm.accept_context_args/1 35 0.245 0.035 | |
anonymous fn/2 in :v3_core.pattern_map_pairs/2 5 0.230 0.005 | |
anonymous fn/2 in :elixir_erl_pass.translate_list/4 4 0.213 0.004 | |
anonymous fn/2 in :v3_core.split_var_args/2 58 0.188 0.058 | |
anonymous fn/3 in :elixir_tokenizer.extract_heredoc_with 2 0.185 0.002 | |
:elixir_erl_pass.translate_map/4 0 0.174 0.027 | |
anonymous fn/2 in :beam_kernel_to_ssa.new_ssa_vars/2 35 0.140 0.035 | |
anonymous fn/2 in :beam_ssa_opt.partition_deflocs/3 127 0.127 0.127 | |
anonymous fn/2 in :elixir_erl_pass.translate/2 1 0.125 0.002 | |
anonymous fn/2 in Kernel.Typespec.translate_typespecs_fo 1 0.123 0.001 | |
:sys_core_fold.pattern/3 0 0.120 0.050 | |
anonymous fn/3 in :v3_kernel.pattern_map_pairs/4 5 0.070 0.016 | |
anonymous fn/2 in :compile.messages_per_file/1 9 0.063 0.009 | |
anonymous fn/2 in :beam_ssa_codegen.cg_block/4 2 0.053 0.002 | |
:elixir_erl_pass.build_bitstr/4 2 0.052 0.006 | |
anonymous fn/4 in :elixir_fn.expand/3 1 0.051 0.005 | |
:elixir_map.expand_map/3 0 0.046 0.004 | |
:garbage_collect 26 0.040 0.040 | |
:elixir_expand.expand_list/4 0 0.018 0.002 | |
anonymous fn/2 in :v3_kernel.get_match/2 5 0.015 0.010 | |
:suspend 15 0.015 0.000 | |
:elixir_erl_pass.translate_list/4 717 0.012 1.225 | |
:elixir_clauses.expand_clauses_origin/5 0 0.011 0.011 | |
:elixir_erl_clauses.match/3 0 0.003 0.002 | |
anonymous fn/3 in :elixir_fn.escape/3 1 0.002 0.001 | |
:v3_core.cexpr/3 0 0.000 0.179 | |
:lists.mapfoldl/3 9753 0.000 11.990 | |
:elixir_expand.expand/2 0 0.000 0.008 | |
:beam_ssa_type.opt_start/2 3 400.220 0.009 | |
:beam_ssa_type.signatures/2 3 400.220 0.009 <-- | |
:beam_ssa_type.signatures_1/3 3 399.078 0.009 | |
:beam_ssa_type.init_sig_st/2 3 1.133 0.015 | |
:beam_ssa_type.signatures/2 3 399.078 0.009 | |
:beam_ssa_type.signatures_1/3 41 0.000 0.120 | |
:beam_ssa_type.signatures_1/3 44 399.078 0.129 <-- | |
:beam_ssa_type.sig_function/4 41 398.745 0.082 | |
:beam_ssa_type.wl_next/1 44 0.204 0.085 | |
:beam_ssa_type.signatures_1/3 41 0.000 0.120 | |
:beam_ssa_type.signatures_1/3 41 398.745 0.082 | |
:beam_ssa_type.sig_function/4 41 398.745 0.082 <-- | |
:beam_ssa_type.do_sig_function/4 41 398.663 0.223 | |
:beam_ssa_type.sig_function/4 41 398.663 0.223 | |
:beam_ssa_type.do_sig_function/4 41 398.663 0.223 <-- | |
:beam_ssa_type.sig_function_1/4 41 397.985 0.404 | |
:beam_ssa_type.wl_pop/2 35 0.307 0.105 | |
:beam_ssa_type."-do_sig_function/4-lc$^0/1-0-"/2 35 0.063 0.045 | |
:beam_ssa_type.wl_defer_list_1/4 35 0.049 0.035 | |
:erlang.setelement/3 36 0.036 0.036 | |
:beam_ssa_type.do_sig_function/4 41 397.985 0.404 | |
:beam_ssa_type.sig_function_1/4 41 397.985 0.404 <-- | |
:beam_ssa_type.sig_bs/8 41 375.947 0.205 | |
:beam_ssa_type.init_metadata/3 41 21.151 0.246 | |
:beam_ssa_type.sig_commit_args/2 41 0.123 0.082 | |
:lists.zip/2 41 0.101 0.069 | |
:beam_ssa_type."-sig_function_1/4-lc$^0/1-0-"/1 41 0.101 0.069 | |
:maps.from_list/1 82 0.082 0.082 | |
:beam_ssa_type.wl_changed/2 41 0.041 0.041 | |
:erlang.setelement/3 35 0.035 0.035 | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 2573 137.675 2.574 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 2332 136.569 2.333 | |
:beam_validator.get_call_args_1/3 1730 103.510 1.731 | |
:beam_ssa_type.simplify/2 146 1.049 0.146 | |
:beam_ssa_type."-type/5-lc$^0/1-0-"/2 298 0.793 0.298 | |
:beam_ssa_type.type/5 24 0.390 0.024 | |
:beam_ssa_type."-simplify/2-lc$^0/1-0-"/2 89 0.270 0.089 | |
:beam_validator."-bif_types/3-lc$^0/1-0-"/2 84 0.180 0.084 | |
:beam_validator.vi/2 10 0.166 0.010 | |
:beam_validator."-will_bif_succeed/3-lc$^0/1-0-"/2 64 0.140 0.064 | |
:beam_ssa_type."-simplify/2-lc$^0/1-2-"/2 60 0.134 0.061 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-0-"/2 53 0.106 0.053 | |
:beam_ssa_type."-infer_success_type/4-lc$^0/1-0-"/2 53 0.106 0.053 | |
:beam_ssa_type.pmt_1/3 50 0.100 0.050 | |
:beam_ssa_type."-type/5-lc$^0/1-2-"/2 42 0.084 0.042 | |
:beam_validator.pmt_1/3 20 0.040 0.020 | |
:beam_ssa_type.put_map_type/3 15 0.030 0.015 | |
:beam_validator.put_map_type/3 6 0.012 0.006 | |
:beam_types.normalize/1 7649 381.354 7.653 <-- | |
:beam_types.verified_normal_type/1 7649 373.697 16.913 | |
:suspend 4 0.004 0.000 | |
:beam_ssa_type.sig_function_1/4 41 375.947 0.205 | |
:beam_ssa_type.sig_bs/8 580 0.000 2.495 | |
:beam_ssa_type.sig_bs/8 621 375.947 2.700 <-- | |
:beam_ssa_type.sig_is/7 519 350.082 1.099 | |
:beam_ssa_type.update_successors/5 519 9.385 1.990 | |
:beam_ssa_type.update_success_types/5 519 8.475 0.691 | |
:beam_ssa_type.simplify_terminator/4 519 5.302 1.910 | |
:garbage_collect 2 0.002 0.002 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_type.sig_bs/8 580 0.000 2.495 | |
:beam_call_types.fails_on_conflict/2 3210 191.557 3.214 | |
:beam_types.subtract/2 588 89.822 0.588 | |
:beam_types.make_cons/2 348 88.341 0.348 | |
:beam_validator.meet/2 226 1.262 0.226 | |
:beam_ssa_type.meet_types/2 232 1.173 0.232 | |
:beam_ssa_type.simplify/2 95 0.376 0.095 | |
:beam_call_types.will_succeed/3 73 0.315 0.073 | |
:beam_ssa_type.eval_type_test_bif/3 36 0.240 0.036 | |
:beam_types.meet/1 30 0.102 0.030 | |
:beam_call_types.types/3 31 0.093 0.031 | |
:beam_ssa_type.st_is_reachable/2 11 0.033 0.011 | |
:beam_types.glb_elements_1/4 4 0.000 0.004 | |
:beam_types.glb/2 996 0.000 0.996 | |
:beam_types.meet/2 5880 373.314 5.884 <-- | |
:beam_types.verified_type/1 5198 365.170 8.503 | |
:beam_types.glb/2 682 176.376 1.679 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:beam_ssa_type.sig_bs/8 519 350.082 1.099 | |
:beam_ssa_type.sig_is/7 893 0.000 1.304 | |
:beam_ssa_type.sig_is/7 1412 350.082 2.403 <-- | |
:beam_ssa_type.simplify/5 869 346.583 5.076 | |
:beam_ssa_type.sig_local_call/6 22 0.724 0.088 | |
:beam_ssa_type.simplify_args/3 24 0.176 0.024 | |
:beam_ssa_type.sig_make_fun/4 2 0.074 0.012 | |
:beam_ssa_type.update_types/3 24 0.072 0.048 | |
:erlang.setelement/3 24 0.024 0.024 | |
:beam_ssa.normalize/1 24 0.024 0.024 | |
:garbage_collect 2 0.002 0.002 | |
:beam_ssa_type.sig_is/7 893 0.000 1.304 | |
:elixir_erl_compiler.compile/3 3 347.108 0.006 | |
:elixir_erl_compiler.erl_to_core/2 3 347.108 |