image/svg+xml
c_mutex
enqueue_entity (8,075 samples, 2.05%)
e..
plist_add (299 samples, 0.08%)
pick_next_task_fair (3,914 samples, 1.00%)
futex_wait_setup (62,765 samples, 15.96%)
futex_wait_setup
__lll_unlock_wake (208,118 samples, 52.93%)
__lll_unlock_wake
place_entity (463 samples, 0.12%)
__ticket_spin_unlock (340 samples, 0.09%)
ret_from_intr (38 samples, 0.01%)
update_curr (1,417 samples, 0.36%)
rb_next (375 samples, 0.10%)
perf_event_context_sched_out (1,632 samples, 0.42%)
ret_from_sys_call (124 samples, 0.03%)
native_load_tls (135 samples, 0.03%)
__ticket_spin_lock (499 samples, 0.13%)
do_futex (99,517 samples, 25.31%)
do_futex
rb_erase (1,057 samples, 0.27%)
place_entity (45 samples, 0.01%)
sys_futex (437 samples, 0.11%)
native_read_tsc (172 samples, 0.04%)
wakeup_preempt_entity.isra.37 (92 samples, 0.02%)
_raw_spin_lock (44,467 samples, 11.31%)
_raw_spin_lock
pthread_mutex_lock@plt (396 samples, 0.10%)
_raw_spin_unlock_irqrestore (272 samples, 0.07%)
__ticket_spin_lock (253 samples, 0.06%)
intel_pmu_enable_all (189 samples, 0.05%)
perf_event_context_sched_in (34 samples, 0.01%)
pick_next_entity (76 samples, 0.02%)
smp_apic_timer_interrupt (51 samples, 0.01%)
rb_erase (72 samples, 0.02%)
ret_from_intr (37 samples, 0.01%)
[unknown] (34 samples, 0.01%)
hrtimer_interrupt (101 samples, 0.03%)
update_rq_clock (952 samples, 0.24%)
clear_buddies (63 samples, 0.02%)
[unknown] (34 samples, 0.01%)
get_futex_key (3,411 samples, 0.87%)
find_next_bit (187 samples, 0.05%)
native_sched_clock (35 samples, 0.01%)
calc_delta_mine (251 samples, 0.06%)
__ticket_spin_lock (1,012 samples, 0.26%)
ret_from_sys_call (131 samples, 0.03%)
futex_wake (181,174 samples, 46.08%)
futex_wake
get_futex_value_locked (177 samples, 0.05%)
check_preempt_wakeup (136 samples, 0.03%)
[unknown] (34 samples, 0.01%)
futex_wait_setup (527 samples, 0.13%)
__rb_erase_color (90 samples, 0.02%)
start_thread (392,957 samples, 99.95%)
start_thread
get_futex_key (282 samples, 0.07%)
schedule (23,057 samples, 5.86%)
schedule
enqueue_task_fair (8,850 samples, 2.25%)
e..
ttwu_stat (36 samples, 0.01%)
[unknown] (34 samples, 0.01%)
handle_irq_event_percpu (87 samples, 0.02%)
reweight_entity (1,900 samples, 0.48%)
_raw_spin_lock (17,836 samples, 4.54%)
_raw_..
sys_futex (295 samples, 0.08%)
update_curr (142 samples, 0.04%)
futex_wait (97,750 samples, 24.86%)
futex_wait
_raw_spin_lock (560 samples, 0.14%)
do_IRQ (115 samples, 0.03%)
update_rq_clock (806 samples, 0.21%)
__lll_lock_wait (128,425 samples, 32.66%)
__lll_lock_wait
__switch_to (786 samples, 0.20%)
[unknown] (34 samples, 0.01%)
[unknown] (34 samples, 0.01%)
__ticket_spin_unlock (167 samples, 0.04%)
native_sched_clock (49 samples, 0.01%)
task_waking_fair (195 samples, 0.05%)
__ticket_spin_lock (625 samples, 0.16%)
[unknown] (34 samples, 0.01%)
select_idle_sibling (2,159 samples, 0.55%)
finish_task_switch (813 samples, 0.21%)
system_call_after_swapgs (3,328 samples, 0.85%)
drop_futex_key_refs.isra.13 (229 samples, 0.06%)
ttwu_queue (12,030 samples, 3.06%)
ttw..
__ticket_spin_unlock (1,978 samples, 0.50%)
all (393,159 samples, 100%)
perf_event_sync_stat (45 samples, 0.01%)
walk_tg_tree_from (34 samples, 0.01%)
native_read_tsc (194 samples, 0.05%)
update_cfs_shares (437 samples, 0.11%)
default_spin_lock_flags (62 samples, 0.02%)
[unknown] (34 samples, 0.01%)
__lll_lock_wait (49 samples, 0.01%)
select_task_rq_fair (7,963 samples, 2.03%)
s..
wake_futex (44,624 samples, 11.35%)
wake_futex
source_load (500 samples, 0.13%)
rcu_note_context_switch (353 samples, 0.09%)
idle_balance (59 samples, 0.02%)
schedule (55 samples, 0.01%)
get_futex_key (2,727 samples, 0.69%)
update_cfs_load (205 samples, 0.05%)
__ticket_spin_lock (17,813 samples, 4.53%)
__tic..
perf_event_context_sched_in (378 samples, 0.10%)
ret_from_intr (115 samples, 0.03%)
load_balance (51 samples, 0.01%)
[unknown] (36 samples, 0.01%)
system_call (4,383 samples, 1.11%)
plist_del (42 samples, 0.01%)
pthread_mutex_lock (31,501 samples, 8.01%)
pthread_mut..
enqueue_task (9,905 samples, 2.52%)
en..
sysret_check (1,066 samples, 0.27%)
native_sched_clock (193 samples, 0.05%)
_raw_spin_lock_irq (662 samples, 0.17%)
set_next_buddy (45 samples, 0.01%)
sys_futex (192,360 samples, 48.93%)
sys_futex
ttwu_do_activate.constprop.86 (11,538 samples, 2.93%)
tt..
enqueue_sleeper (559 samples, 0.14%)
sched_clock_cpu (481 samples, 0.12%)
set_next_buddy (66 samples, 0.02%)
update_process_times (48 samples, 0.01%)
update_stats_wait_end (682 samples, 0.17%)
sched_clock (373 samples, 0.09%)
get_futex_value_locked (1,036 samples, 0.26%)
apic_timer_interrupt (53 samples, 0.01%)
update_cfs_shares (2,842 samples, 0.72%)
_raw_spin_lock (235 samples, 0.06%)
apic_timer_interrupt (53 samples, 0.01%)
calc_delta_mine (243 samples, 0.06%)
do_IRQ (37 samples, 0.01%)
native_write_msr_safe (1,378 samples, 0.35%)
[unknown] (34 samples, 0.01%)
_L_unlock_644 (1,045 samples, 0.27%)
apic_timer_interrupt (64 samples, 0.02%)
[unknown] (34 samples, 0.01%)
deactivate_task (9,171 samples, 2.33%)
d..
[unknown] (34 samples, 0.01%)
idle_cpu (866 samples, 0.22%)
reweight_entity (1,866 samples, 0.47%)
__rb_rotate_left (44 samples, 0.01%)
__ticket_spin_lock (785 samples, 0.20%)
perf_event_task_sched_out (1,890 samples, 0.48%)
sched_clock_cpu (569 samples, 0.14%)
__schedule (485 samples, 0.12%)
get_futex_key_refs.isra.10 (165 samples, 0.04%)
default_spin_lock_flags (793 samples, 0.20%)
sched_clock (38 samples, 0.01%)
__ticket_spin_is_locked (137 samples, 0.03%)
__unqueue_futex (141 samples, 0.04%)
update_curr (1,233 samples, 0.31%)
futex_wait_queue_me (36 samples, 0.01%)
drop_futex_key_refs.isra.13 (111 samples, 0.03%)
hash_futex (3,559 samples, 0.91%)
[unknown] (34 samples, 0.01%)
clear_buddies (170 samples, 0.04%)
system_call_after_swapgs (2,453 samples, 0.62%)
i8042_interrupt (56 samples, 0.01%)
drop_futex_key_refs.isra.13 (173 samples, 0.04%)
check_preempt_curr (979 samples, 0.25%)
hash_futex (270 samples, 0.07%)
hrtimer_interrupt (40 samples, 0.01%)
cpuacct_charge (1,067 samples, 0.27%)
__ticket_spin_lock (120,667 samples, 30.69%)
__ticket_spin_lock
do_futex (188,664 samples, 47.99%)
do_futex
native_read_tsc (112 samples, 0.03%)
__rb_erase_color (748 samples, 0.19%)
[unknown] (34 samples, 0.01%)
put_prev_task_fair (999 samples, 0.25%)
_raw_spin_lock (121,253 samples, 30.84%)
_raw_spin_lock
native_sched_clock (339 samples, 0.09%)
[unknown] (34 samples, 0.01%)
update_cfs_shares (600 samples, 0.15%)
update_stats_wait_end (48 samples, 0.01%)
[unknown] (34 samples, 0.01%)
__ticket_spin_unlock (36 samples, 0.01%)
get_futex_key_refs.isra.10 (216 samples, 0.05%)
futex_wait (380 samples, 0.10%)
update_curr (85 samples, 0.02%)
AddThings (3,078 samples, 0.78%)
apic_timer_interrupt (148 samples, 0.04%)
activate_task (9,964 samples, 2.53%)
ac..
update_cfs_load (48 samples, 0.01%)
__ticket_spin_lock (44,120 samples, 11.22%)
__ticket_spin_lock
check_preempt_wakeup (742 samples, 0.19%)
find_next_bit (360 samples, 0.09%)
x86_pmu_enable (189 samples, 0.05%)
ret_from_intr (35 samples, 0.01%)
unqueue_me (312 samples, 0.08%)
futex_wait_queue_me (24,509 samples, 6.23%)
futex_wa..
system_call (3,377 samples, 0.86%)
perf_event_context_sched_out (57 samples, 0.01%)
__switch_to (56 samples, 0.01%)
hash_futex (4,423 samples, 1.12%)
system_call_fastpath (102,187 samples, 25.99%)
system_call_fastpath
dequeue_task (9,093 samples, 2.31%)
d..
rcu_note_context_switch (743 samples, 0.19%)
sysret_check (739 samples, 0.19%)
__perf_event_task_sched_out (1,787 samples, 0.45%)
wakeup_preempt_entity.isra.37 (55 samples, 0.01%)
[unknown] (34 samples, 0.01%)
do_IRQ (38 samples, 0.01%)
__bitmap_intersects (96 samples, 0.02%)
native_write_msr_safe (189 samples, 0.05%)
update_cfs_shares (2,632 samples, 0.67%)
__ticket_spin_unlock (190 samples, 0.05%)
__run_hrtimer (92 samples, 0.02%)
sys_futex (101,435 samples, 25.80%)
sys_futex
__schedule (55 samples, 0.01%)
futex_wake (582 samples, 0.15%)
ttwu_do_wakeup (1,425 samples, 0.36%)
smp_apic_timer_interrupt (35 samples, 0.01%)
do_futex (814 samples, 0.21%)
dequeue_task_fair (7,739 samples, 1.97%)
d..
__ticket_spin_unlock (46 samples, 0.01%)
sched_clock (417 samples, 0.11%)
sysret_careful (55 samples, 0.01%)
drop_futex_key_refs.isra.13 (330 samples, 0.08%)
smp_apic_timer_interrupt (60 samples, 0.02%)
do_futex (509 samples, 0.13%)
set_next_entity (2,760 samples, 0.70%)
wake_up_state (43,274 samples, 11.01%)
wake_up_state
rb_next (163 samples, 0.04%)
rb_insert_color (127 samples, 0.03%)
_raw_spin_lock (272 samples, 0.07%)
idle_cpu (95 samples, 0.02%)
smp_apic_timer_interrupt (142 samples, 0.04%)
system_call_fastpath (193,511 samples, 49.22%)
system_call_fastpath
try_to_wake_up (42,909 samples, 10.91%)
try_to_wake_up
[unknown] (34 samples, 0.01%)
do_IRQ (34 samples, 0.01%)
handle_irq (94 samples, 0.02%)
dequeue_entity (6,318 samples, 1.61%)
finish_task_switch (35 samples, 0.01%)
__run_hrtimer (38 samples, 0.01%)
put_prev_entity (858 samples, 0.22%)
update_curr (35 samples, 0.01%)
get_futex_key_refs.isra.10 (266 samples, 0.07%)
__ticket_spin_lock (1,620 samples, 0.41%)
update_cfs_load (141 samples, 0.04%)
[unknown] (34 samples, 0.01%)
handle_edge_irq (89 samples, 0.02%)
hrtimer_interrupt (43 samples, 0.01%)
__run_hrtimer (34 samples, 0.01%)
apic_timer_interrupt (36 samples, 0.01%)
__bitmap_intersects (171 samples, 0.04%)
__ticket_spin_lock (106 samples, 0.03%)
pick_next_entity (640 samples, 0.16%)
rb_insert_color (197 samples, 0.05%)
[unknown] (34 samples, 0.01%)
tick_sched_timer (61 samples, 0.02%)
_raw_spin_lock (372 samples, 0.09%)
[unknown] (34 samples, 0.01%)
__enqueue_entity (223 samples, 0.06%)
put_prev_task_fair (35 samples, 0.01%)
pthread_mutex_unlock@plt (255 samples, 0.06%)
update_curr (2,434 samples, 0.62%)
target_load (149 samples, 0.04%)
__ticket_spin_unlock (602 samples, 0.15%)
cpuacct_charge (548 samples, 0.14%)
__perf_event_task_sched_in (497 samples, 0.13%)
__enqueue_entity (1,405 samples, 0.36%)
get_futex_key (264 samples, 0.07%)
put_prev_entity (37 samples, 0.01%)
wake_affine (3,704 samples, 0.94%)
native_read_tsc (74 samples, 0.02%)
smp_apic_timer_interrupt (49 samples, 0.01%)
effective_load.isra.29 (2,006 samples, 0.51%)
update_curr (2,477 samples, 0.63%)
copy_user_generic_string (8,024 samples, 2.04%)
c..
_L_lock_858 (997 samples, 0.25%)
_raw_spin_lock_irqsave (1,057 samples, 0.27%)
__lll_unlock_wake (69 samples, 0.02%)
get_futex_key_refs.isra.10 (363 samples, 0.09%)
set_next_entity (109 samples, 0.03%)
pthread_mutex_unlock (19,139 samples, 4.87%)
pthrea..
plist_add (40 samples, 0.01%)
hash_futex (321 samples, 0.08%)
ttwu_stat (437 samples, 0.11%)
__schedule (22,430 samples, 5.71%)
__sched..
handle_irq_event (89 samples, 0.02%)