Memory Leak Flame Graph (showing a leak in the Nginx Core)
all (2,016,256 samples, 100%)
__libc_start_main (2,016,256 samples, 100.00%)
__libc_start_main
ngx_conf_full_name (999,424 samples, 49.57%)
ngx_conf_full_name
ngx_http_process_request_headers (49,152 samples, 2.44%)
ng..
ngx_http_process_request (1,966,080 samples, 97.51%)
ngx_http_process_request
ngx_http_handler (999,424 samples, 49.57%)
ngx_http_handler
posix_memalign (512 samples, 0.03%)
posix_memalign (49,152 samples, 2.44%)
po..
ngx_http_index_handler (1,966,080 samples, 97.51%)
ngx_http_index_handler
ngx_memalign (512 samples, 0.03%)
ngx_start_worker_processes (2,016,256 samples, 100.00%)
ngx_start_worker_processes
ngx_http_core_run_phases (1,966,080 samples, 97.51%)
ngx_http_core_run_phases
ngx_http_keepalive_handler (1,966,080 samples, 97.51%)
ngx_http_keepalive_handler
ngx_pnalloc (966,656 samples, 47.94%)
ngx_pnalloc
ngx_http_wait_request_handler (49,664 samples, 2.46%)
ng..
ngx_http_process_request_headers (1,966,080 samples, 97.51%)
ngx_http_process_request_headers
ngx_palloc (512 samples, 0.03%)
ngx_http_core_run_phases (999,424 samples, 49.57%)
ngx_http_core_run_phases
ngx_http_process_request_line (49,152 samples, 2.44%)
ng..
ngx_create_temp_buf (512 samples, 0.03%)
ngx_http_map_uri_to_path (999,424 samples, 49.57%)
ngx_http_map_uri_to_path
ngx_http_index_handler (49,152 samples, 2.44%)
ng..
ngx_create_pool (512 samples, 0.03%)
ngx_http_map_uri_to_path (966,656 samples, 47.94%)
ngx_http_map_uri_to_path
ngx_http_core_content_phase (999,424 samples, 49.57%)
ngx_http_core_content_phase
main (2,016,256 samples, 100.00%)
main
ngx_pcalloc (512 samples, 0.03%)
ngx_http_process_request_line (1,966,080 samples, 97.51%)
ngx_http_process_request_line
posix_memalign (966,656 samples, 47.94%)
posix_memalign
ngx_memalign (999,424 samples, 49.57%)
ngx_memalign
posix_memalign (999,424 samples, 49.57%)
posix_memalign
ngx_http_handler (1,966,080 samples, 97.51%)
ngx_http_handler
ngx_palloc_block (49,152 samples, 2.44%)
ng..
ngx_http_core_content_phase (1,966,080 samples, 97.51%)
ngx_http_core_content_phase
ngx_http_core_content_phase (49,152 samples, 2.44%)
ng..
ngx_event_process_posted (1,966,080 samples, 97.51%)
ngx_event_process_posted
ngx_memalign (512 samples, 0.03%)
ngx_epoll_process_events (50,176 samples, 2.49%)
ng..
ngx_spawn_process (2,016,256 samples, 100.00%)
ngx_spawn_process
ngx_memalign (49,152 samples, 2.44%)
ng..
ngx_conf_full_name (966,656 samples, 47.94%)
ngx_conf_full_name
posix_memalign (512 samples, 0.03%)
ngx_master_process_cycle (2,016,256 samples, 100.00%)
ngx_master_process_cycle
ngx_http_core_run_phases (49,152 samples, 2.44%)
ng..
ngx_palloc_block (999,424 samples, 49.57%)
ngx_palloc_block
ngx_memalign (966,656 samples, 47.94%)
ngx_memalign
ngx_http_process_request (49,152 samples, 2.44%)
ng..
_start (2,016,256 samples, 100.00%)
_start
ngx_worker_process_cycle (2,016,256 samples, 100.00%)
ngx_worker_process_cycle
ngx_palloc_block (512 samples, 0.03%)
ngx_pnalloc (999,424 samples, 49.57%)
ngx_pnalloc
ngx_conf_full_name (49,152 samples, 2.44%)
ng..
ngx_http_map_uri_to_path (49,152 samples, 2.44%)
ng..
ngx_process_events_and_timers (2,016,256 samples, 100.00%)
ngx_process_events_and_timers
ngx_event_accept (512 samples, 0.03%)
ngx_palloc_block (966,656 samples, 47.94%)
ngx_palloc_block
ngx_http_internal_redirect (999,424 samples, 49.57%)
ngx_http_internal_redirect
ngx_pnalloc (49,152 samples, 2.44%)
ng..
ngx_http_handler (49,152 samples, 2.44%)
ng..
ngx_http_static_handler (999,424 samples, 49.57%)
ngx_http_static_handler