Fibonacci Flame Graph Reset Zoom Search ic $global::process_main (2,903,180 samples, 2.62%) $g.. $global::process_main (3,389,542 samples, 3.06%) $gl.. index_get (79,959 samples, 0.07%) erts_thr_progress_active (158,235 samples, 0.14%) $global::process_main (3,166,404 samples, 2.86%) $g.. binary_match (75,328 samples, 0.07%) $Elixir.SlowServerWeb.ApiController:fib/2 (34,836,977 samples, 31.43%) $Elixir.SlowServerWeb.ApiController:fib/2 $global::garbage_collect (75,649 samples, 0.07%) garbage_collect (75,649 samples, 0.07%) handle_aux_work (69,237 samples, 0.06%) get_os_drift_corrected_time (43,060 samples, 0.04%) $telemetry:-execute/3-fun-0-/4 (156,463 samples, 0.14%) reply_alloc_info (40,936 samples, 0.04%) $gen_server:handle_msg/6 (501,858 samples, 0.45%) atom_hash (20,468 samples, 0.02%) erts_alcu_alloc_thr_spec (83,967 samples, 0.08%) $telemetry:-execute/3-fun-0-/4 (73,782 samples, 0.07%) all (110,825,697 samples, 100%) do_minor (82,038 samples, 0.07%) $global::garbage_collect (82,038 samples, 0.07%) erts_atom_put_index (180,819 samples, 0.16%) erts_port_output (156,590 samples, 0.14%) $Elixir.SlowServer.Fibonacci:fib/1 (34,836,977 samples, 31.43%) $Elixir.SlowServer.Fibonacci:fib/1 do_minor (74,154 samples, 0.07%) $telemetry_poller:handle_info/2 (613,107 samples, 0.55%) erts_schedule (3,389,542 samples, 3.06%) ert.. $Elixir.SlowServer.Fibonacci:fib/1 (1,420,816 samples, 1.28%) $telemetry_poller:-make_measurements_and_filter_misbehaving/1-lc$^0/1-0-/1 (613,107 samples, 0.55%) $calendar:day_to_year/1 (156,463 samples, 0.14%) subtract_continue (82,893 samples, 0.07%) erts_atom_put_index (79,959 samples, 0.07%) erts_bld_cons (82,893 samples, 0.07%) [unknown] (41,345 samples, 0.04%) sz_info_fix (71,809 samples, 0.06%) $cowboy_http:after_parse/1 (71,001 samples, 0.06%) $lists:foreach_1/2 (156,463 samples, 0.14%) $proc_lib:init_p_do_apply/3 (36,721,326 samples, 33.13%) $proc_lib:init_p_do_apply/3 erts_alcu_alloc_thr_pref (90,320 samples, 0.08%) node_1 (83,967 samples, 0.08%) $cowboy_handler:execute/2 (35,446,443 samples, 31.98%) $cowboy_handler:execute/2 $global::call_light_bif_shared (82,893 samples, 0.07%) $Elixir.SlowServer.Fibonacci:fib/1 (755,539 samples, 0.68%) erts_bump_timers (83,707 samples, 0.08%) erts_schedule (1,714,273 samples, 1.55%) full_sweep_heaps.constprop.0.isra.0 (69,424 samples, 0.06%) $calendar:gregorian_days_to_date/1 (156,463 samples, 0.14%) erts_get_monotonic_time (94,743 samples, 0.09%) clock_gettime@@GLIBC_2.17 (94,743 samples, 0.09%) reply_alloc_info (72,603 samples, 0.07%) erts_get_monotonic_time (222,585 samples, 0.20%) $global::i_bif_body_shared (76,111 samples, 0.07%) erts_gc_update_map_assoc (69,424 samples, 0.06%) $Elixir.Plug.Parsers:reduce/8 (77,855 samples, 0.07%) new_binary (77,855 samples, 0.07%) $ranch_conns_sup:loop/4 (83,967 samples, 0.08%) $gen_event:server_notify/4 (75,649 samples, 0.07%) mbc_alloc (72,603 samples, 0.07%) $Elixir.SlowServer.Fibonacci:fib/1 (34,836,977 samples, 31.43%) $Elixir.SlowServer.Fibonacci:fib/1 $Elixir.SlowServer.Fibonacci:fib/1 (7,200,196 samples, 6.50%) $Elixir... $cowboy_stream_h:execute/3 (35,515,867 samples, 32.05%) $cowboy_stream_h:execute/3 erts_bld_tuple (70,594 samples, 0.06%) __GI___pthread_mutex_unlock_usercnt (71,001 samples, 0.06%) $erlang:port_control/3 (83,967 samples, 0.08%) $cowboy_metrics_h:init/3 (71,001 samples, 0.06%) $Elixir.SlowServer.Fibonacci:fib/1 (34,836,977 samples, 31.43%) $Elixir.SlowServer.Fibonacci:fib/1 $cowboy_stream_h:request_process/3 (35,515,867 samples, 32.05%) $cowboy_stream_h:request_process/3 erts_schedule (49,206,635 samples, 44.40%) erts_schedule $prim_inet:accept_opts/3 (83,967 samples, 0.08%) $Elixir.Plug.Conn:register_before_send/2 (76,111 samples, 0.07%) hash_get (79,959 samples, 0.07%) garbage_collect (150,741 samples, 0.14%) $cowboy_http:loop/1 (235,988 samples, 0.21%) $cowboy_http:parse/2 (154,510 samples, 0.14%) aoff_get_free_block (90,320 samples, 0.08%) $Elixir.SlowServer.Fibonacci:fib/1 (34,836,977 samples, 31.43%) $Elixir.SlowServer.Fibonacci:fib/1 scheduler_wait (2,901,849 samples, 2.62%) sc.. $Elixir.SlowServer.Fibonacci:fib/1 (292,142 samples, 0.26%) $proc_lib:spawn_link/3 (71,001 samples, 0.06%) get_map_element (72,472 samples, 0.07%) $Elixir.Plug.Conn:validate_header_key_value!/2 (75,328 samples, 0.07%) erts_sspa_remote_free (17,165 samples, 0.02%) $Elixir.SlowServer.Fibonacci:fib/1 (31,626,811 samples, 28.54%) $Elixir.SlowServer.Fibonacci:fib/1 $erts_beamasm:normal_exit/0 (613,107 samples, 0.55%) $erlang:au_mem_current/3 (149,946 samples, 0.14%) poll_thread (58,876 samples, 0.05%) $cowboy_http:commands/3 (156,590 samples, 0.14%) erts_thr_progress_leader_update (106,677 samples, 0.10%) $global::call_light_bif_shared (83,967 samples, 0.08%) erts_alcu_sz_info (69,237 samples, 0.06%) erts_request_alloc_info (228,353 samples, 0.21%) $Elixir.SlowServer.Fibonacci:fib/1 (106,021 samples, 0.10%) erts_alcu_sz_info (71,809 samples, 0.06%) $Elixir.SlowServer.Fibonacci:fib/1 (33,896,097 samples, 30.59%) $Elixir.SlowServer.Fibonacci:fib/1 $global::process_main (1,509,389 samples, 1.36%) reply_alloc_info (69,237 samples, 0.06%) $Elixir.Plug.Telemetry:call/2 (73,782 samples, 0.07%) $erlang:aa_mem_data/2 (71,956 samples, 0.06%) erts_alcu_sz_info (20,468 samples, 0.02%) rwmutex_freqread_rlock (79,240 samples, 0.07%) handle_aux_work (180,819 samples, 0.16%) scheduler_wait (3,165,083 samples, 2.86%) sc.. $Elixir.Plug.Parsers.JSON:parse/5 (77,855 samples, 0.07%) $gen_event:server_notify/4 (75,649 samples, 0.07%) db_put_hash (249,017 samples, 0.22%) 0_poller (58,876 samples, 0.05%) 6_scheduler (86,641,581 samples, 78.18%) 6_scheduler erts_alcu_mseg_dealloc (75,328 samples, 0.07%) clock_gettime@@GLIBC_2.17 (222,585 samples, 0.20%) $Elixir.SlowServer.Fibonacci:fib/1 (34,681,640 samples, 31.29%) $Elixir.SlowServer.Fibonacci:fib/1 ets_insert_2 (249,017 samples, 0.22%) subtract.constprop.0 (82,893 samples, 0.07%) epoll_wait (12,791 samples, 0.01%) $Elixir.Plug.Conn:send_resp/1 (156,463 samples, 0.14%) reply_alloc_info (74,583 samples, 0.07%) index_get (20,468 samples, 0.02%) garbage_collect (69,424 samples, 0.06%) erts_thr_progress_prepare_wait (72,603 samples, 0.07%) $gen_server:loop/7 (82,486 samples, 0.07%) reply_alloc_info (70,620 samples, 0.06%) $logger_backend:call_handlers/3 (156,463 samples, 0.14%) $gen_event:server_notify/4 (75,649 samples, 0.07%) erts_poll_wait (11,217 samples, 0.01%) $global::i_get_map_element_shared (72,472 samples, 0.07%) erts_alcu_sz_info (74,583 samples, 0.07%) thr_wrapper (58,876 samples, 0.05%) $Elixir.SlowServer.Fibonacci:fib/1-CodeInfoPrologue (304,046 samples, 0.27%) sz_info_carriers.constprop.0 (70,594 samples, 0.06%) $erlang:au_mem_data/1 (228,353 samples, 0.21%) iolist_to_binary_1 (77,855 samples, 0.07%) erts_allocated_areas (79,959 samples, 0.07%) $calendar:system_time_to_local_time/2 (156,463 samples, 0.14%) $global::call_light_bif_shared (228,353 samples, 0.21%) $telemetry_poller:make_measurement/1 (613,107 samples, 0.55%) $Elixir.Plug.Conn:run_before_send/2 (156,463 samples, 0.14%) $Elixir.SlowServer.Fibonacci:fib/1 (34,836,977 samples, 31.43%) $Elixir.SlowServer.Fibonacci:fib/1 __sched_yield (15,259 samples, 0.01%) rwmutex_freqread_rlock (82,343 samples, 0.07%) $proc_lib:init_p_do_apply/3 (613,107 samples, 0.55%) spawn_link_3 (71,001 samples, 0.06%) $ranch_acceptor:loop/4 (83,967 samples, 0.08%) $cowboy_http:request/3 (72,472 samples, 0.07%) copy_struct_x (83,309 samples, 0.08%) $Elixir.SlowServer.Fibonacci:fib/1 (4,333,030 samples, 3.91%) $Eli.. sched_yield@plt (81,847 samples, 0.07%) beam_jit_remove_message (82,486 samples, 0.07%) $Elixir.SlowServer.Fibonacci:fib/1 (1,566,956 samples, 1.41%) $prim_inet:ctl_cmd/3 (83,967 samples, 0.08%) sched_yield@plt (73,535 samples, 0.07%) erts_try_alloc_message_on_heap (72,603 samples, 0.07%) __vdso_clock_gettime (94,743 samples, 0.09%) $Elixir.SlowServer.Fibonacci:fib/1 (1,566,956 samples, 1.41%) 2_scheduler (2,904,869 samples, 2.62%) 2_.. $Elixir.SlowServerWeb.ApiController:action/2 (34,836,977 samples, 31.43%) $Elixir.SlowServerWeb.ApiController:action/2 $Elixir.SlowServerWeb.ApiController:phoenix_controller_pipeline/2 (34,836,977 samples, 31.43%) $Elixir.SlowServerWeb.ApiController:phoenix_contro.. __vdso_clock_gettime (73,651 samples, 0.07%) pthread_mutex_lock@@GLIBC_2.2.5 (179,703 samples, 0.16%) $Elixir.Plug.Cowboy.Handler:init/2 (35,446,443 samples, 31.98%) $Elixir.Plug.Cowboy.Handler:init/2 erts_garbage_collect_nobump (82,038 samples, 0.07%) $proc_lib:get_my_name/0 (83,967 samples, 0.08%) erts_alcu_alloc_thr_pref (75,649 samples, 0.07%) scheduler_wait (1,509,389 samples, 1.36%) $Elixir.Plug.Conn:merge_private/2 (77,812 samples, 0.07%) erts_bs_append_checked (90,320 samples, 0.08%) __GI___pthread_enable_asynccancel (17,545 samples, 0.02%) $Elixir.SlowServer.Fibonacci:fib/1 (34,836,977 samples, 31.43%) $Elixir.SlowServer.Fibonacci:fib/1 $cowboy_clear:start_link/3 (83,967 samples, 0.08%) erts_atom_put_index (20,468 samples, 0.02%) mbc_alloc (75,649 samples, 0.07%) $erlang:port_command/3 (156,590 samples, 0.14%) $global::process_main (49,749,367 samples, 44.89%) $global::process_main $logger_backend:call_handlers/3 (73,782 samples, 0.07%) $erlang:au_mem_data/2 (149,946 samples, 0.14%) 3_scheduler (3,204,478 samples, 2.89%) 3_.. $inet6_tcp:accept/2 (83,967 samples, 0.08%) erts_atom_put (180,819 samples, 0.16%) erts_schedule (7,492,129 samples, 6.76%) erts_sche.. $Elixir.SlowServer.Fibonacci:fib/1 (5,921,278 samples, 5.34%) $Elixi.. $calendar:gregorian_seconds_to_datetime/1 (156,463 samples, 0.14%) erts_internal_port_command_3 (156,590 samples, 0.14%) $global::process_main (3,204,478 samples, 2.89%) $g.. $Elixir.SlowServerWeb.Endpoint:plug_builder_call/2 (35,289,980 samples, 31.84%) $Elixir.SlowServerWeb.Endpoint:plug_builder_call/2 $Elixir.SlowServer.Fibonacci:fib/1-CodeInfoPrologue (406,278 samples, 0.37%) $cowboy_stream_h:init/3 (71,001 samples, 0.06%) handle_aux_work (114,204 samples, 0.10%) erts_atom_put (20,468 samples, 0.02%) scheduler_wait (7,326,129 samples, 6.61%) scheduler.. ethr_mutex_lock (106,117 samples, 0.10%) $lists:foldl/3 (73,782 samples, 0.07%) $Elixir.SlowServer.Fibonacci:fib/1 (23,908,053 samples, 21.57%) $Elixir.SlowServer.Fibonacci:fib/1 erts_thr_progress_wakeup (10,999 samples, 0.01%) $Elixir.Logger.Handler:log/2 (156,463 samples, 0.14%) $global::call_light_bif_shared (249,017 samples, 0.22%) $prim_inet:send/3 (156,590 samples, 0.14%) tw_bif_timer_timeout (83,707 samples, 0.08%) erts_emasculate_writable_binary (83,309 samples, 0.08%) misc_aux_work_clean (28,164 samples, 0.03%) $Elixir.SlowServer.Fibonacci:fib/1 (2,575,133 samples, 2.32%) $.. handle_aux_work (72,603 samples, 0.07%) reply_alloc_info (180,819 samples, 0.16%) $Elixir.SlowServer.Fibonacci:fib/1 (28,497,555 samples, 25.71%) $Elixir.SlowServer.Fibonacci:fib/1 garbage_collect (82,038 samples, 0.07%) realloc_thr_pref (83,309 samples, 0.08%) $Elixir.SlowServer.Fibonacci:fib/1-CodeInfoPrologue (105,434 samples, 0.10%) mbc_alloc (90,320 samples, 0.08%) $Elixir.SlowServer.Fibonacci:fib/1-CodeInfoPrologue (105,981 samples, 0.10%) $gen_server:try_dispatch/4 (613,107 samples, 0.55%) [unknown] (83,828 samples, 0.08%) erts_proc_sig_queue_try_enqueue_to_buffer (83,707 samples, 0.08%) $Elixir.SlowServer.Fibonacci:fib/1 (34,681,640 samples, 31.29%) $Elixir.SlowServer.Fibonacci:fib/1 erts_alcu_free_thr_pref (75,328 samples, 0.07%) aoff_link_free_block (75,649 samples, 0.07%) sl_element_pre_free (17,165 samples, 0.02%) erts_alcu_alloc_thr_pref (72,603 samples, 0.07%) do_minor (75,649 samples, 0.07%) $Elixir.SlowServerWeb.Endpoint:call/2 (35,289,980 samples, 31.84%) $Elixir.SlowServerWeb.Endpoint:call/2 $lists:foreach_1/2 (73,782 samples, 0.07%) scheduler_wait (3,389,542 samples, 3.06%) sch.. 5_scheduler (3,207,749 samples, 2.89%) 5_.. $cowboy_stream:init/3 (71,001 samples, 0.06%) $Elixir.Plug.Conn:read_body/2 (77,855 samples, 0.07%) handle_aux_work (70,594 samples, 0.06%) handle_aux_work (74,583 samples, 0.07%) $global::call_light_bif_shared (79,959 samples, 0.07%) erts_check_io (10,349 samples, 0.01%) pthread_getspecific@plt (9,798 samples, 0.01%) erts_copy_one_frag (76,587 samples, 0.07%) $Elixir.SlowServer.Fibonacci:fib/1 (34,836,977 samples, 31.43%) $Elixir.SlowServer.Fibonacci:fib/1 aoff_link_free_block (72,603 samples, 0.07%) $proc_lib:proc_info/2 (83,967 samples, 0.08%) erts_schedule (2,903,180 samples, 2.62%) er.. erts_sspa_remote_free (25,317 samples, 0.02%) db_store_term (83,309 samples, 0.08%) __sched_yield (118,329 samples, 0.11%) $global::process_main (1,714,273 samples, 1.55%) erts_port_control (83,967 samples, 0.08%) $global::call_light_bif_shared (71,001 samples, 0.06%) $cowboy_clock:update_rfc1123/3 (172,789 samples, 0.16%) $global::call_light_bif_shared (77,855 samples, 0.07%) atom_hash (90,288 samples, 0.08%) $Elixir.SlowServer.Fibonacci:fib/1 (34,836,977 samples, 31.43%) $Elixir.SlowServer.Fibonacci:fib/1 erts_alcu_sz_info (70,620 samples, 0.06%) scheduler_wait (47,449,118 samples, 42.81%) scheduler_wait $Elixir.Plug.Cowboy.Conn:read_req_body/4 (77,855 samples, 0.07%) $Elixir.Enum:-reduce/3-lists^foldl/2-0-/3 (156,463 samples, 0.14%) erts_proc_unlock__.constprop.0 (223,145 samples, 0.20%) rbt_insert (75,649 samples, 0.07%) erts_alcu_sz_info (70,594 samples, 0.06%) $global::call_light_bif_shared (156,590 samples, 0.14%) erts_internal_port_control_3 (83,967 samples, 0.08%) $Elixir.SlowServer.Fibonacci:fib/1 (4,446,135 samples, 4.01%) $Eli.. $erts_beamasm:normal_exit/0 (36,805,293 samples, 33.21%) $erts_beamasm:normal_exit/0 erts_schedule (3,204,478 samples, 2.89%) er.. $gen_server:try_dispatch/4 (501,858 samples, 0.45%) erts_proc_lock__.constprop.1 (213,470 samples, 0.19%) $Elixir.SlowServer.Fibonacci:fib/1 (34,681,640 samples, 31.29%) $Elixir.SlowServer.Fibonacci:fib/1 handle_aux_work (70,620 samples, 0.06%) ethr_event_twait (79,510 samples, 0.07%) 7_scheduler (3,391,989 samples, 3.06%) 7_s.. erts_garbage_collect_nobump (150,741 samples, 0.14%) erts_thr_progress_finalize_wait (75,733 samples, 0.07%) $cowboy_stream:init/3 (71,001 samples, 0.06%) [unknown] (86,921 samples, 0.08%) $calendar:dty/5 (156,463 samples, 0.14%) $global::call_light_bif_shared (75,328 samples, 0.07%) 8_scheduler (1,511,087 samples, 1.36%) erts_mseg_dealloc_opt (75,328 samples, 0.07%) erts_check_io (58,876 samples, 0.05%) $Elixir.Plug.Telemetry:-call/2-fun-0-/4 (156,463 samples, 0.14%) erts_find_export_entry (80,052 samples, 0.07%) index_get (90,288 samples, 0.08%) $Elixir.Plug.Static:call/2 (72,115 samples, 0.07%) mbc_realloc.constprop.0 (83,309 samples, 0.08%) $Elixir.SlowServer.Fibonacci:fib/1 (23,908,053 samples, 21.57%) $Elixir.SlowServer.Fibonacci:fib/1 $cowboy_http:parse_request/3 (82,038 samples, 0.07%) $global::process_main (7,492,129 samples, 6.76%) $global::.. erts_find_export_entry (79,398 samples, 0.07%) $telemetry_poller_builtin:memory/0 (613,107 samples, 0.55%) $erlang:aa_mem_data/1 (79,959 samples, 0.07%) $Elixir.SlowServer.Fibonacci:fib/1 (34,321,101 samples, 30.97%) $Elixir.SlowServer.Fibonacci:fib/1 1_scheduler (8,189,064 samples, 7.39%) 1_scheduler $Elixir.SlowServer.Fibonacci:fib/1-CodeInfoPrologue (256,472 samples, 0.23%) erts_check_next_timeout_time (83,213 samples, 0.08%) thr_prgr_wakeup (158,235 samples, 0.14%) scheduler_wait (3,204,478 samples, 2.89%) sc.. reply_alloc_info (228,353 samples, 0.21%) erts_schedule (3,166,404 samples, 2.86%) er.. erts_schedule (1,509,389 samples, 1.36%) $Elixir.SlowServer.Fibonacci:fib/1 (2,722,978 samples, 2.46%) $E.. rbt_delete (90,320 samples, 0.08%) $Elixir.Phoenix.Router:__call__/5 (34,914,789 samples, 31.50%) $Elixir.Phoenix.Router:__call__/5 $erlang:receive_emd/3 (149,946 samples, 0.14%) rwmutex_freqread_rlock (39,662 samples, 0.04%) $cowboy_clock:handle_info/2 (421,806 samples, 0.38%) $Elixir.Logger.Utils:timestamp/2 (156,463 samples, 0.14%) $Elixir.SlowServer.Fibonacci:fib/1 (10,472,847 samples, 9.45%) $Elixir.SlowS.. [unknown] (58,876 samples, 0.05%) eq (82,469 samples, 0.07%) $global::update_map_assoc_shared (69,424 samples, 0.06%) $gen_event:handle_msg/6 (75,649 samples, 0.07%) scheduler_wait (1,640,738 samples, 1.48%) $Elixir.SlowServer.Fibonacci:fib/1-CodeInfoPrologue (262,278 samples, 0.24%) am_atom_put (79,959 samples, 0.07%) system_info_1 (228,353 samples, 0.21%) erts_get_monotonic_time (73,651 samples, 0.07%) $erlang:memory/0 (613,107 samples, 0.55%) $Elixir.SlowServer.Fibonacci:fib/1 (34,836,977 samples, 31.43%) $Elixir.SlowServer.Fibonacci:fib/1 erts_garbage_collect_nobump (75,649 samples, 0.07%) 4_scheduler (1,716,004 samples, 1.55%) erts_queue_message (83,707 samples, 0.08%) erts_garbage_collect (69,424 samples, 0.06%) $Elixir.Plug.Conn:put_resp_header/3 (75,328 samples, 0.07%) $gen_server:handle_msg/6 (613,107 samples, 0.55%) reply_alloc_info (70,594 samples, 0.06%) $Elixir.SlowServer.Fibonacci:fib/1 (34,836,977 samples, 31.43%) $Elixir.SlowServer.Fibonacci:fib/1 $Elixir.SlowServerWeb.ApiController:call/2 (77,812 samples, 0.07%) $prim_inet:getopts/2 (83,967 samples, 0.08%) erts_alcu_free_thr_pref (82,038 samples, 0.07%) $cowboy_router:execute/2 (69,424 samples, 0.06%) $proc_lib:spawn_link/3 (83,967 samples, 0.08%) sz_info_fix (70,620 samples, 0.06%) clean.constprop.0 (17,165 samples, 0.02%) erts_proc_sig_move_msgs_to_heap (76,587 samples, 0.07%) $Elixir.SlowServer.Fibonacci:fib/1 (34,574,883 samples, 31.20%) $Elixir.SlowServer.Fibonacci:fib/1