Skip to content

Instantly share code, notes, and snippets.

@evax
Created March 4, 2011 09:57
Show Gist options
  • Save evax/854417 to your computer and use it in GitHub Desktop.
Save evax/854417 to your computer and use it in GitHub Desktop.
CPU: Core 2, speed 2500 MHz (estimated)
Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000
samples % image name symbol name
91192 25.6244 beam.smp transform_engine
68365 19.2102 beam.smp bin_load
40916 11.4972 beam.smp process_main
12915 3.6290 beam.smp erts_sys_unblock_fpe
10802 3.0353 beam.smp erts_sys_block_fpe
8664 2.4345 beam.smp hash_get
6992 1.9647 beam.smp MD5Transform
6860 1.9276 beam.smp sweep_off_heap
5105 1.4345 beam.smp bf_link_free_block
4176 1.1734 beam.smp tree_delete
4126 1.1594 beam.smp erts_alcu_alloc_thr_pref
3810 1.0706 beam.smp mbc_alloc
3695 1.0383 beam.smp atom_hash
3529 0.9916 beam.smp bf_get_free_block
3487 0.9798 beam.smp rwmutex_freqread_rlock
3299 0.9270 beam.smp mbc_free
3104 0.8722 beam.smp erts_alcu_free_thr_pref
3084 0.8666 beam.smp ethr_rwmutex_runlock
2635 0.7404 beam.smp enif_make_tuple
2539 0.7134 beam.smp atom_cmp
2221 0.6241 beam.smp ethr_rwmutex_rlock
2149 0.6039 beam.smp enif_make_binary
2006 0.5637 beam.smp schedule
1706 0.4794 beam.smp delete_export_references
1583 0.4448 beam.smp erts_post_nif
1545 0.4341 beam.smp enif_get_resource
1423 0.3999 beam.smp am_atom_put
1375 0.3864 beam.smp ethr_get_ts_event
1252 0.3518 beam.smp freeze_code
1203 0.3380 beam.smp enif_alloc_binary
1189 0.3341 beam.smp hash_put
1010 0.2838 beam.smp get_free_block
992 0.2787 beam.smp do_minor
965 0.2712 beam.smp copy_struct
956 0.2686 beam.smp sweep_one_area
921 0.2588 beam.smp enif_get_int
880 0.2473 beam.smp size_object
852 0.2394 beam.smp rehash
847 0.2380 beam.smp erts_pre_nif
847 0.2380 beam.smp inflate
840 0.2360 beam.smp erts_alc_get_thr_ix
789 0.2217 beam.smp erts_module_info_1
786 0.2209 beam.smp erts_open_driver
761 0.2138 beam.smp export_list
756 0.2124 beam.smp erts_find_export_entry
751 0.2110 beam.smp index_get
722 0.2029 beam.smp erts_queue_message
712 0.2001 beam.smp erts_fix_alloc
675 0.1897 beam.smp tree_insert_fixup
671 0.1885 beam.smp cmp
644 0.1810 beam.smp inflate_table
600 0.1686 beam.smp inflate_fast
575 0.1616 beam.smp ethr_atomic_read
575 0.1616 beam.smp ethr_atomic_set_relb
570 0.1602 beam.smp system_info_1
568 0.1596 beam.smp bf_unlink_free_block
566 0.1590 beam.smp term_to_Sint
549 0.1543 beam.smp ethr_atomic_read_acqb
544 0.1529 beam.smp rwmutex_try_complete_runlock
539 0.1515 beam.smp ethr_atomic_set
524 0.1472 beam.smp erts_alcu_alloc_thr_spec
513 0.1442 beam.smp export_list_size
486 0.1366 beam.smp open_port
456 0.1281 beam.smp scheduler_wait
448 0.1259 beam.smp erts_write_to_port
433 0.1217 beam.smp lists_reverse_2
428 0.1203 beam.smp deliver_read_message
404 0.1135 beam.smp link_free_block
390 0.1096 beam.smp erts_native_filename_put
387 0.1087 beam.smp erts_alcu_free_thr_spec
362 0.1017 beam.smp eq
343 0.0964 beam.smp major_collection
339 0.0953 beam.smp link_free_block
337 0.0947 beam.smp ethr_tsd_get
319 0.0896 beam.smp do_port_command
318 0.0894 beam.smp dec_term
318 0.0894 beam.smp ethr_atomic_cmpxchg_acqb
302 0.0849 beam.smp free_message
295 0.0829 beam.smp erts_native_filename_need
292 0.0821 beam.smp atom_alloc
292 0.0821 beam.smp index_put
284 0.0798 beam.smp ebif_plusplus_2
282 0.0792 beam.smp decoded_size
278 0.0781 beam.smp erts_add_to_runq
277 0.0778 beam.smp T.309
276 0.0776 beam.smp ethr_atomic_cmpxchg
272 0.0764 beam.smp ethr_atomic_cmpxchg_relb
271 0.0761 beam.smp ethr_leave_ts_event
268 0.0753 beam.smp erts_move_msg_mbuf_to_heap
263 0.0739 beam.smp ethr_event_swait
261 0.0733 beam.smp id_or_name2port
255 0.0717 beam.smp erts_do_exit_port
248 0.0697 beam.smp enif_self
239 0.0672 beam.smp list_length
237 0.0666 beam.smp enif_make_atom
235 0.0660 beam.smp erts_add_link
234 0.0658 beam.smp erts_smp_proc_lock
228 0.0641 beam.smp get_free_block
213 0.0599 beam.smp erts_next_heap_size
210 0.0590 beam.smp erts_remove_link
209 0.0587 beam.smp final_touch
206 0.0579 beam.smp read_code_header
201 0.0565 beam.smp open_port_2
200 0.0562 beam.smp setup_port
194 0.0545 beam.smp do_send
193 0.0542 beam.smp unlink_free_block
188 0.0528 beam.smp io_list_to_buf
185 0.0520 beam.smp erts_send_message
183 0.0514 beam.smp file_outputv
179 0.0503 beam.smp erts_deliver_exit_message
179 0.0503 beam.smp erts_garbage_collect
174 0.0489 beam.smp file_async_ready
172 0.0483 beam.smp buf_to_intlist
172 0.0483 beam.smp erts_port_task_free_port
168 0.0472 beam.smp scan_iff_file
167 0.0469 beam.smp T.534
166 0.0466 beam.smp io_list_len
159 0.0447 beam.smp call_fun
151 0.0424 beam.smp unlink_free_block
146 0.0410 beam.smp gen_select_val
142 0.0399 beam.smp driver_async
138 0.0388 beam.smp erts_pid2proc_opt
138 0.0388 beam.smp load_atom_table
133 0.0374 beam.smp erts_bin_bytes_to_list
133 0.0374 beam.smp shrink_new_heap
130 0.0365 beam.smp genopargcompare
127 0.0357 beam.smp ethr_rwmutex_rwunlock
125 0.0351 beam.smp mbc_realloc
123 0.0346 beam.smp make_hash2
122 0.0343 beam.smp T.126
122 0.0343 beam.smp erts_fix_free
120 0.0337 beam.smp next_time
120 0.0337 beam.smp setelement_3
114 0.0320 beam.smp MD5Update
111 0.0312 beam.smp port_close_1
110 0.0309 beam.smp stopq
104 0.0292 beam.smp adler32
104 0.0292 beam.smp aobf_get_free_block
102 0.0287 beam.smp terminate_port
101 0.0284 beam.smp db_put_hash
100 0.0281 beam.smp erts_smp_proc_unlock
99 0.0278 beam.smp erts_block_multi_scheduling
99 0.0278 beam.smp setup_rootset
97 0.0273 beam.smp send_2
94 0.0264 beam.smp driver_output2
94 0.0264 beam.smp file_output
92 0.0259 beam.smp intlist_to_buf
91 0.0256 beam.smp driver_free_binary
89 0.0250 beam.smp erts_is_atom_bytes
87 0.0244 beam.smp wake_scheduler
86 0.0242 beam.smp ets_insert_2
86 0.0242 beam.smp init_time
85 0.0239 beam.smp aobf_link_free_block
84 0.0236 beam.smp sweep_one_link
84 0.0236 beam.smp tag_val_def
83 0.0233 beam.smp create_link
83 0.0233 beam.smp erts_get_scheduler_data
81 0.0228 beam.smp ethr_rwmutex_rwlock
81 0.0228 beam.smp handle_error
80 0.0225 beam.smp cmp_atoms
80 0.0225 beam.smp cq_execute
80 0.0225 beam.smp deliver_vec_message
80 0.0225 beam.smp erts_alloc
80 0.0225 beam.smp erts_sweep_links
79 0.0222 beam.smp erts_whereis_name_to_id
77 0.0216 beam.smp system_flag_2
76 0.0214 beam.smp erts_new_bs_put_integer
75 0.0211 beam.smp fixed_size_values
74 0.0208 beam.smp new_binary
73 0.0205 beam.smp lists_member_2
72 0.0202 beam.smp erts_check_io_nkp
71 0.0200 beam.smp erts_export_put
71 0.0200 beam.smp gensweep_nstack
69 0.0194 beam.smp offset_rootset
66 0.0185 beam.smp erts_smp_proc_dec_refc
66 0.0185 beam.smp send_exit_signal
64 0.0180 beam.smp port_cleanup
63 0.0177 beam.smp check_balance
63 0.0177 beam.smp handle_remaining_tasks
62 0.0174 beam.smp hipe_bifs_redirect_referred_from_1
61 0.0171 beam.smp erts_smp_mtx_lock
61 0.0171 beam.smp erts_smp_proc_unlock
59 0.0166 beam.smp copy_shallow
59 0.0166 beam.smp erts_destroy_link
59 0.0166 beam.smp get_int_val
58 0.0163 beam.smp atom_to_list_1
57 0.0160 beam.smp erts_smp_proc_unlock
56 0.0157 beam.smp erts_poll_wait_nkp
56 0.0157 beam.smp prim_file_internal_name2native_1
55 0.0155 beam.smp prim_file_internal_native2name_1
52 0.0146 beam.smp erts_get_native_filename_encoding
52 0.0146 beam.smp erts_index_merge
51 0.0143 beam.smp bump_reductions_1
51 0.0143 beam.smp driver_free
51 0.0143 beam.smp erts_whereis_name
50 0.0140 beam.smp os_flavor
49 0.0138 beam.smp driver_alloc
49 0.0138 beam.smp erts_gc_mixed_times
48 0.0135 beam.smp efile_openfile
48 0.0135 beam.smp erl_create_process
48 0.0135 beam.smp iolist_to_binary_1
47 0.0132 beam.smp list_to_atom_1
47 0.0132 beam.smp read_lambda_table
46 0.0129 beam.smp is_string
45 0.0126 beam.smp init_io
44 0.0124 beam.smp erts_get_default_tracing
44 0.0124 beam.smp erts_sweep_monitors
44 0.0124 beam.smp erts_trace_check_exiting
44 0.0124 beam.smp ethr_rwmutex_tryrlock
44 0.0124 beam.smp hipe_bifs_remove_refs_from_1
43 0.0121 beam.smp erts_alloc
42 0.0118 beam.smp file_start
41 0.0115 beam.smp async_ready
41 0.0115 beam.smp export_cmp
41 0.0115 beam.smp export_hash
41 0.0115 beam.smp get_tolerant_timeofday
41 0.0115 beam.smp lseek_flush_read
40 0.0112 beam.smp efile_fileinfo
39 0.0110 beam.smp erts_put_fun_entry2
38 0.0107 beam.smp ethr_atomic_dec_read_relb
38 0.0107 beam.smp export_alloc
37 0.0104 beam.smp erts_heap_alloc
37 0.0104 beam.smp ethr_atomic_inc
37 0.0104 beam.smp hipe_bifs_mark_referred_from_1
36 0.0101 beam.smp erts_hash_merge
36 0.0101 beam.smp use_jump_tab
35 0.0098 beam.smp erts_get_module
35 0.0098 beam.smp gen_select_tuple_arity
34 0.0096 beam.smp driver_vec_to_buf
34 0.0096 beam.smp erts_bs_start_match_2
34 0.0096 beam.smp file_stop
34 0.0096 beam.smp finish_after_on_load_2
34 0.0096 beam.smp hipe_bifs_invalidate_funinfo_native_addresses_1
34 0.0096 beam.smp invoke_read_file
33 0.0093 beam.smp T.226
33 0.0093 beam.smp erts_decode_ext
33 0.0093 beam.smp reply_posix_error
33 0.0093 beam.smp small_times
32 0.0090 beam.smp erts_cleanup_offheap
32 0.0090 beam.smp hipe_bifs_fun_to_address_1
31 0.0087 beam.smp binary_to_list_1
31 0.0087 beam.smp gen_jump_tab
31 0.0087 beam.smp insert_new_code
29 0.0081 beam.smp combined_message_size
29 0.0081 beam.smp erts_deliver_time
29 0.0081 beam.smp erts_gc_after_bif_call
29 0.0081 beam.smp ets_lookup_2
29 0.0081 beam.smp make_hash
28 0.0079 beam.smp check_error
28 0.0079 beam.smp create_carrier
28 0.0079 beam.smp db_store_term
28 0.0079 beam.smp flush_write
27 0.0076 beam.smp erts_send_exit_signal
27 0.0076 beam.smp keyfind
26 0.0073 beam.smp erts_cancel_smp_ptimer
26 0.0073 beam.smp erts_ddll_driver_ok
26 0.0073 beam.smp erts_free
26 0.0073 beam.smp fmt_int
25 0.0070 beam.smp erts_alloc
25 0.0070 beam.smp erts_free
25 0.0070 beam.smp load_module_2
25 0.0070 beam.smp rfile_command
24 0.0067 beam.smp code_is_module_native_1
24 0.0067 beam.smp erts_alcu_alloc_ts
24 0.0067 beam.smp erts_gc_trunc_1
24 0.0067 beam.smp erts_new_bs_put_string
24 0.0067 beam.smp mbc_alloc_finalize
24 0.0067 beam.smp whereis_1
23 0.0065 beam.smp db_get_hash
23 0.0065 beam.smp monitor_2
22 0.0062 beam.smp driver_output_binary
22 0.0062 beam.smp erl_errno_id
22 0.0062 beam.smp erts_remove_monitor
22 0.0062 beam.smp init_atom_table
22 0.0062 beam.smp module_hash
22 0.0062 beam.smp module_loaded_1
22 0.0062 beam.smp scheduler_ix_resume_wake
21 0.0059 beam.smp erts_add_monitor
21 0.0059 beam.smp flush_write_check_error
20 0.0056 beam.smp efile_getdcwd
20 0.0056 beam.smp efile_read
20 0.0056 beam.smp erts_alcu_realloc_thr_pref
20 0.0056 beam.smp fixed_apply
20 0.0056 beam.smp gen_guard_bif1
20 0.0056 beam.smp new_genop
20 0.0056 beam.smp port_command_2
19 0.0053 beam.smp build_term_list
19 0.0053 beam.smp ethr_rwmutex_init_opt
18 0.0051 beam.smp db_unlock
18 0.0051 beam.smp erts_decode_ext_size
18 0.0051 beam.smp erts_proc_lock_failed
17 0.0048 beam.smp MD5Final
17 0.0048 beam.smp erts_block_system
17 0.0048 beam.smp ets_new_2
17 0.0048 beam.smp mseg_alloc
16 0.0045 beam.smp T.569
16 0.0045 beam.smp erts_alcu_realloc_ts
16 0.0045 beam.smp erts_bs_get_binary_2
16 0.0045 beam.smp is_function_2
16 0.0045 beam.smp is_port_1
15 0.0042 beam.smp erts_lookup_monitor
15 0.0042 beam.smp evacuate_run_queue
15 0.0042 beam.smp free_message_buffer
14 0.0039 beam.smp apply
14 0.0039 beam.smp bump_timer
14 0.0039 beam.smp ef_safe_alloc
14 0.0039 beam.smp erts_bs_append
14 0.0039 beam.smp erts_get_aligned_binary_bytes_extra
14 0.0039 beam.smp erts_init_utils
14 0.0039 beam.smp erts_poll_interrupt_nkp
13 0.0037 beam.smp code_get_chunk_2
13 0.0037 beam.smp erts_pd_hash_get
13 0.0037 beam.smp erts_smp_proc_unlock
13 0.0037 beam.smp ets_slot_2
13 0.0037 beam.smp fix_core_alloc
13 0.0037 beam.smp mseg_dealloc
13 0.0037 beam.smp put_2
12 0.0034 beam.smp beam_catches_cons
12 0.0034 beam.smp erts_alloc_init
12 0.0034 beam.smp erts_bif_timer_init
12 0.0034 beam.smp invoke_flstat
12 0.0034 beam.smp list_to_binary_1
11 0.0031 beam.smp array_put
11 0.0031 beam.smp continue_exit_process
11 0.0031 beam.smp db_prog_match
11 0.0031 beam.smp do_utf8_to_list
11 0.0031 beam.smp driver_alloc_binary
11 0.0031 beam.smp erts_gc_length_1
11 0.0031 beam.smp erts_port_cleanup
11 0.0031 beam.smp erts_smp_mtx_unlock
11 0.0031 beam.smp erts_time_remaining
11 0.0031 beam.smp process_info_2
11 0.0031 beam.smp sys_gethrtime
10 0.0028 beam.smp big_comp
10 0.0028 beam.smp demonitor
10 0.0028 beam.smp destroy_carrier
10 0.0028 beam.smp erl_zlib_uncompress
10 0.0028 beam.smp erts_alcu_realloc_thr_spec
10 0.0028 beam.smp erts_pid2proc_opt
10 0.0028 beam.smp erts_register_name
10 0.0028 beam.smp inflateInit_
10 0.0028 beam.smp unlink_1
9 0.0025 beam.smp db_create_hash
9 0.0025 beam.smp erts_gfalc_start
9 0.0025 beam.smp ethr_mutex_init
9 0.0025 beam.smp hipe_set_closure_stub
9 0.0025 beam.smp init_db
9 0.0025 beam.smp invoke_read
9 0.0025 beam.smp packet_parser_init
9 0.0025 beam.smp process_info_aux
9 0.0025 beam.smp utf8_need
8 0.0022 beam.smp db_select_delete_hash
8 0.0022 beam.smp erts_alloc
8 0.0022 beam.smp erts_check_io_interrupt_nkp
8 0.0022 beam.smp erts_cpu_info_update
8 0.0022 beam.smp erts_init_atom_cache_map
8 0.0022 beam.smp erts_load_module
8 0.0022 beam.smp erts_release_system
8 0.0022 beam.smp free_data
8 0.0022 beam.smp fun_hash
8 0.0022 beam.smp invoke_pwd
8 0.0022 beam.smp suspend_scheduler
7 0.0020 beam.smp alloc_ext_seg
7 0.0020 beam.smp do_build_utf8
7 0.0020 beam.smp driver_select_nkp
7 0.0020 beam.smp efile_readdir
7 0.0020 beam.smp erts_get_default_trace_pattern
7 0.0020 beam.smp erts_move_msg_attached_data_to_heap
7 0.0020 beam.smp function_exported_3
7 0.0020 beam.smp get_next_mbc_size
7 0.0020 beam.smp link_1
7 0.0020 beam.smp module_cmp
7 0.0020 beam.smp proclist_create
6 0.0017 beam.smp db_select_hash
6 0.0017 beam.smp delete_code
6 0.0017 beam.smp erl_grow_stack
6 0.0017 beam.smp erl_sys_schedule
6 0.0017 beam.smp erts_bfalc_start
6 0.0017 beam.smp erts_gc_byte_size_1
6 0.0017 beam.smp erts_new_bs_put_binary_all
6 0.0017 beam.smp erts_put_module
6 0.0017 beam.smp erts_smp_mtx_lock
6 0.0017 beam.smp fullsweep_nstack
6 0.0017 beam.smp fun_alloc
6 0.0017 beam.smp gen_skip_bits2
6 0.0017 beam.smp ram_file_init
6 0.0017 beam.smp small_to_big
6 0.0017 beam.smp try_steal_task_from_victim
5 0.0014 beam.smp beam_make_current_old
5 0.0014 beam.smp db_erase_hash
5 0.0014 beam.smp db_match_compile
5 0.0014 beam.smp dmc_expr
5 0.0014 beam.smp driver_binary_inc_refc
5 0.0014 beam.smp enif_send
5 0.0014 beam.smp erl_start
5 0.0014 beam.smp erts_gc_bit_size_1
5 0.0014 beam.smp erts_gzinflate_buffer
5 0.0014 beam.smp erts_init_proc_lock
5 0.0014 beam.smp erts_mseg_no
5 0.0014 beam.smp erts_sched_check_cpu_bind
5 0.0014 beam.smp file_native_name_encoding_0
5 0.0014 beam.smp free_read_file
5 0.0014 beam.smp insert_named_tab
5 0.0014 beam.smp load_nif_2
5 0.0014 beam.smp now_0
5 0.0014 beam.smp phash_2
5 0.0014 beam.smp process_flag_2
5 0.0014 beam.smp reply_data
5 0.0014 beam.smp send_3
5 0.0014 beam.smp spawn_init
4 0.0011 beam.smp T.536
4 0.0011 beam.smp beam_catches_car
4 0.0011 beam.smp demonitor_2
4 0.0011 beam.smp dequeue_process
4 0.0011 beam.smp do_list_to_integer
4 0.0011 beam.smp erts_create_smp_ptimer
4 0.0011 beam.smp erts_do_exit_process
4 0.0011 beam.smp erts_pid2proc_not_running
4 0.0011 beam.smp erts_proc_migrate
4 0.0011 beam.smp erts_queue_monitor_message
4 0.0011 beam.smp erts_sched_check_cpu_bind_prep_suspend
4 0.0011 beam.smp ethr_cond_broadcast
4 0.0011 beam.smp ethr_cond_wait
4 0.0011 beam.smp ethr_event_wait
4 0.0011 beam.smp ethr_late_init_common__
4 0.0011 beam.smp ethr_make_ts_event__
4 0.0011 beam.smp hd_1
4 0.0011 beam.smp inet_ctl
4 0.0011 beam.smp inflateReset
4 0.0011 beam.smp integer_to_list_1
4 0.0011 beam.smp node_1
4 0.0011 beam.smp unicode_characters_to_list_2
3 8.4e-04 beam.smp MD5Init
3 8.4e-04 beam.smp build_list_return
3 8.4e-04 beam.smp build_stacktrace
3 8.4e-04 beam.smp clear_fd_data
3 8.4e-04 beam.smp dmc_one_term
3 8.4e-04 beam.smp driver_mk_port
3 8.4e-04 beam.smp early_init
3 8.4e-04 beam.smp erl_set_timer
3 8.4e-04 beam.smp erts_afalc_start
3 8.4e-04 beam.smp erts_destroy_monitor
3 8.4e-04 beam.smp erts_get_emu_time
3 8.4e-04 beam.smp erts_mixed_minus
3 8.4e-04 beam.smp erts_mseg_dealloc_opt
3 8.4e-04 beam.smp erts_poll_control_nkp
3 8.4e-04 beam.smp erts_realloc
3 8.4e-04 beam.smp erts_sched_init_check_cpu_bind
3 8.4e-04 beam.smp erts_set_process_priority
3 8.4e-04 beam.smp erts_sys_schedule_interrupt
3 8.4e-04 beam.smp erts_thread_disable_fpe
3 8.4e-04 beam.smp ethr_init
3 8.4e-04 beam.smp ethr_mutex_destroy
3 8.4e-04 beam.smp ethr_thr_create
3 8.4e-04 beam.smp ets_delete_2
3 8.4e-04 beam.smp ets_select_delete_2
3 8.4e-04 beam.smp exit_async
3 8.4e-04 beam.smp find_function_from_pc
3 8.4e-04 beam.smp group_leader_2
3 8.4e-04 beam.smp grow_drv_ev_state
3 8.4e-04 beam.smp handle_args
3 8.4e-04 beam.smp hash_init
3 8.4e-04 beam.smp inflateEnd
3 8.4e-04 beam.smp list_to_tuple_1
3 8.4e-04 beam.smp make_ref_0
3 8.4e-04 beam.smp ready_input
3 8.4e-04 beam.smp spawn_opt_1
3 8.4e-04 beam.smp start_au_allocator
3 8.4e-04 beam.smp term_equals_2pow32
3 8.4e-04 beam.smp term_to_Uint
2 5.6e-04 [vdso] (tgid:29776 range:0x7ffff25ff000-0x7ffff2600000) [vdso] (tgid:29776 range:0x7ffff25ff000-0x7ffff2600000)
2 5.6e-04 beam.smp RUNLOCK_HASH
2 5.6e-04 beam.smp T.130
2 5.6e-04 beam.smp apply_fun
2 5.6e-04 beam.smp bytes_to_big
2 5.6e-04 beam.smp compile_guard_expr
2 5.6e-04 beam.smp db_free_term
2 5.6e-04 beam.smp db_has_variable
2 5.6e-04 beam.smp driver_sizeq
2 5.6e-04 beam.smp enif_alloc_resource
2 5.6e-04 beam.smp enif_open_resource_type
2 5.6e-04 beam.smp erl_zlib_zalloc_callback
2 5.6e-04 beam.smp erl_zlib_zfree_callback
2 5.6e-04 beam.smp erts_alcu_start
2 5.6e-04 beam.smp erts_alloc
2 5.6e-04 beam.smp erts_alloc
2 5.6e-04 beam.smp erts_alloc
2 5.6e-04 beam.smp erts_alloc_reg_scheduler_id
2 5.6e-04 beam.smp erts_bs_get_integer_2
2 5.6e-04 beam.smp erts_export_consolidate
2 5.6e-04 beam.smp erts_find_function
2 5.6e-04 beam.smp erts_free
2 5.6e-04 beam.smp erts_get_cpu_configured
2 5.6e-04 beam.smp erts_init_bif_binary
2 5.6e-04 beam.smp erts_init_empty_process
2 5.6e-04 beam.smp erts_init_process
2 5.6e-04 beam.smp erts_make_integer
2 5.6e-04 beam.smp erts_mixed_div
2 5.6e-04 beam.smp erts_mixed_times
2 5.6e-04 beam.smp erts_monitor_nodes
2 5.6e-04 beam.smp erts_mseg_alloc_opt
2 5.6e-04 beam.smp erts_pid2proc_nropt
2 5.6e-04 beam.smp erts_poll_init_nkp
2 5.6e-04 beam.smp erts_poll_interrupt_timed_nkp
2 5.6e-04 beam.smp erts_port_command
2 5.6e-04 beam.smp erts_port_task_init
2 5.6e-04 beam.smp erts_port_task_schedule
2 5.6e-04 beam.smp erts_preloaded
2 5.6e-04 beam.smp erts_register_blockable_thread
2 5.6e-04 beam.smp erts_sched_bind_atthrcreate_child
2 5.6e-04 beam.smp erts_smp_proc_lock
2 5.6e-04 beam.smp erts_sys_alloc
2 5.6e-04 beam.smp erts_sys_pre_init
2 5.6e-04 beam.smp erts_sys_schedule_interrupt_timed
2 5.6e-04 beam.smp erts_unregister_name
2 5.6e-04 beam.smp ethr_atomic_init
2 5.6e-04 beam.smp ethr_event_set
2 5.6e-04 beam.smp finalize_list_to_list
2 5.6e-04 beam.smp get_localtime
2 5.6e-04 beam.smp hipe_init_sdesc_table
2 5.6e-04 beam.smp hipe_signal_init
2 5.6e-04 beam.smp init_load
2 5.6e-04 beam.smp init_message
2 5.6e-04 beam.smp invoke_open
2 5.6e-04 beam.smp is_binary_1
2 5.6e-04 beam.smp load_printf
2 5.6e-04 beam.smp module_alloc
2 5.6e-04 beam.smp new_message_buffer
2 5.6e-04 beam.smp not_1
2 5.6e-04 beam.smp reg_cmp
2 5.6e-04 beam.smp rfile_start
2 5.6e-04 beam.smp rfile_stop
2 5.6e-04 beam.smp set_default_trace_pattern
2 5.6e-04 beam.smp set_driver_data
2 5.6e-04 beam.smp setup_bif_timer
2 5.6e-04 beam.smp stimes_2
2 5.6e-04 beam.smp stop
2 5.6e-04 beam.smp subtract_2
2 5.6e-04 beam.smp thr_create_cleanup
2 5.6e-04 beam.smp try_free_read_bin
2 5.6e-04 beam.smp tuple_size_1
2 5.6e-04 beam.smp update_pollset
1 2.8e-04 [vdso] (tgid:22131 range:0x7fffe6f6a000-0x7fffe6f6b000) [vdso] (tgid:22131 range:0x7fffe6f6a000-0x7fffe6f6b000)
1 2.8e-04 [vdso] (tgid:22710 range:0x7fff68b18000-0x7fff68b19000) [vdso] (tgid:22710 range:0x7fff68b18000-0x7fff68b19000)
1 2.8e-04 [vdso] (tgid:24590 range:0x7fff9d7bd000-0x7fff9d7be000) [vdso] (tgid:24590 range:0x7fff9d7bd000-0x7fff9d7be000)
1 2.8e-04 beam.smp D_div
1 2.8e-04 beam.smp Sint_to_buf
1 2.8e-04 beam.smp T.187
1 2.8e-04 beam.smp _fini
1 2.8e-04 beam.smp abort_tasks
1 2.8e-04 beam.smp alloc_wrapper
1 2.8e-04 beam.smp analyze_pattern
1 2.8e-04 beam.smp and_2
1 2.8e-04 beam.smp apply_setup_error_handler
1 2.8e-04 beam.smp bif_return_trap
1 2.8e-04 beam.smp big_rem
1 2.8e-04 beam.smp binary_to_term_1
1 2.8e-04 beam.smp child_waiter
1 2.8e-04 beam.smp db_initialize_hash
1 2.8e-04 beam.smp db_slot_hash
1 2.8e-04 beam.smp demonitor_1
1 2.8e-04 beam.smp desc_close
1 2.8e-04 beam.smp dist_table_alloc
1 2.8e-04 beam.smp div_2
1 2.8e-04 beam.smp do_close
1 2.8e-04 beam.smp do_emit_constant
1 2.8e-04 beam.smp doit_exit_link
1 2.8e-04 beam.smp doit_exit_monitor
1 2.8e-04 beam.smp driver_output
1 2.8e-04 beam.smp enif_free_env
1 2.8e-04 beam.smp enif_get_list_length
1 2.8e-04 beam.smp enif_inspect_iolist_as_binary
1 2.8e-04 beam.smp enif_make_ref
1 2.8e-04 beam.smp enif_mutex_destroy
1 2.8e-04 beam.smp erl_drv_mutex_create
1 2.8e-04 beam.smp erl_drv_mutex_lock
1 2.8e-04 beam.smp erl_drv_thread_join
1 2.8e-04 beam.smp erl_sys_args
1 2.8e-04 beam.smp erl_sys_init
1 2.8e-04 beam.smp erts_alloc
1 2.8e-04 beam.smp erts_atom_get
1 2.8e-04 beam.smp erts_bfalc_init
1 2.8e-04 beam.smp erts_bin_free
1 2.8e-04 beam.smp erts_bind_to_cpu
1 2.8e-04 beam.smp erts_bits_init_state
1 2.8e-04 beam.smp erts_bp_init
1 2.8e-04 beam.smp erts_bs_get_binary_all_2
1 2.8e-04 beam.smp erts_check_fpe
1 2.8e-04 beam.smp erts_cleanup_empty_process
1 2.8e-04 beam.smp erts_early_init_scheduling
1 2.8e-04 beam.smp erts_emasculate_writable_binary
1 2.8e-04 beam.smp erts_fit_in_bits
1 2.8e-04 beam.smp erts_gc_int_div
1 2.8e-04 beam.smp erts_get_cpu_topology
1 2.8e-04 beam.smp erts_init_bif_re
1 2.8e-04 beam.smp erts_init_bits
1 2.8e-04 beam.smp erts_init_check_io_nkp
1 2.8e-04 beam.smp erts_init_fix_alloc
1 2.8e-04 beam.smp erts_init_sys_common_misc
1 2.8e-04 beam.smp erts_init_trace
1 2.8e-04 beam.smp erts_mseg_late_init
1 2.8e-04 beam.smp erts_mtrace_init
1 2.8e-04 beam.smp erts_new_bs_put_float
1 2.8e-04 beam.smp erts_poll_create_pollset_nkp
1 2.8e-04 beam.smp erts_port_control
1 2.8e-04 beam.smp erts_port_task_execute
1 2.8e-04 beam.smp erts_pre_early_init_cpu_topology
1 2.8e-04 beam.smp erts_proc_lock_init
1 2.8e-04 beam.smp erts_proc_safelock
1 2.8e-04 beam.smp erts_sched_bind_atfork_prepare
1 2.8e-04 beam.smp erts_sched_bind_atthrcreate_prepare
1 2.8e-04 beam.smp erts_sched_bind_atvfork_child
1 2.8e-04 beam.smp erts_sched_check_cpu_bind_post_suspend
1 2.8e-04 beam.smp erts_smp_mtx_lock
1 2.8e-04 beam.smp erts_smp_proc_unlock
1 2.8e-04 beam.smp erts_sys_ddll_open_noext
1 2.8e-04 beam.smp erts_sys_ddll_sym2
1 2.8e-04 beam.smp erts_thread_init_float
1 2.8e-04 beam.smp erts_unbind_from_cpu
1 2.8e-04 beam.smp erts_unregister_blockable_thread
1 2.8e-04 beam.smp ethr_cond_signal
1 2.8e-04 beam.smp ethr_get_main_thr_status
1 2.8e-04 beam.smp ethr_tsd_key_create
1 2.8e-04 beam.smp exit_1
1 2.8e-04 beam.smp fd_start
1 2.8e-04 beam.smp free_read
1 2.8e-04 beam.smp get_module_info_2
1 2.8e-04 beam.smp get_now
1 2.8e-04 beam.smp inet_init
1 2.8e-04 beam.smp init_benchmarking
1 2.8e-04 beam.smp init_copy
1 2.8e-04 beam.smp init_dist
1 2.8e-04 beam.smp init_export_table
1 2.8e-04 beam.smp invoke_close
1 2.8e-04 beam.smp local_name_monitor
1 2.8e-04 beam.smp math_call_1
1 2.8e-04 beam.smp net_kernel_dflag_unicode_io_1
1 2.8e-04 beam.smp new_literal
1 2.8e-04 beam.smp numeric_reply
1 2.8e-04 beam.smp os_getenv_1
1 2.8e-04 beam.smp packet_inet_ctl
1 2.8e-04 beam.smp pi_arg2ix
1 2.8e-04 beam.smp port_control_3
1 2.8e-04 beam.smp proc_safelock
1 2.8e-04 beam.smp read_topology
1 2.8e-04 beam.smp reg_hash
1 2.8e-04 beam.smp register_2
1 2.8e-04 beam.smp reply_Uint
1 2.8e-04 beam.smp rfile_init
1 2.8e-04 beam.smp rwmutex_unlock_wake
1 2.8e-04 beam.smp send_after_3
1 2.8e-04 beam.smp set_heir
1 2.8e-04 beam.smp set_timer
1 2.8e-04 beam.smp sgt_2
1 2.8e-04 beam.smp should_use_so_bsdcompat
1 2.8e-04 beam.smp sigaction
1 2.8e-04 beam.smp spawn_3
1 2.8e-04 beam.smp sys_sigset
1 2.8e-04 beam.smp sys_tty_reset
1 2.8e-04 beam.smp tcp_inet_init
1 2.8e-04 beam.smp thr_create_prepare
1 2.8e-04 beam.smp thr_create_prepare_child
1 2.8e-04 beam.smp zlib_init
CPU: Core 2, speed 2500 MHz (estimated)
Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000
samples % symbol name
11764 14.9673 zmq::zmq_engine_t::in_event()
10746 13.6721 zmq::writer_t::write(zmq_msg_t*)
7366 9.3717 zmq::reader_t::~reader_t()
6181 7.8641 ezmq_nif_recv
5196 6.6109 zmq::decoder_t::one_byte_size_ready()
4519 5.7495 zmq::reader_t::read(zmq_msg_t*)
3717 4.7291 zmq_msg_close
3472 4.4174 zmq::decoder_t::flags_ready()
3044 3.8729 zmq::decoder_t::message_ready()
2395 3.0472 zmq::writer_t::check_write(zmq_msg_t*)
2326 2.9594 zmq::fq_t::recv(zmq_msg_t*, int)
2184 2.7787 brecv
1953 2.4848 zmq::session_t::write(zmq_msg_t*)
1883 2.3957 zmq_msg_init_size
1829 2.3270 zmq::xsub_t::xrecv(zmq_msg_t*, int)
1809 2.3016 zmq::socket_base_t::recv(zmq_msg_t*, int)
1621 2.0624 zmq_msg_size
1581 2.0115 non-virtual thunk to zmq::session_t::write(zmq_msg_t*)
1497 1.9046 zmq_msg_init
1301 1.6553 zmq_msg_data
922 1.1731 zmq::xsub_t::match(zmq_msg_t*)
290 0.3690 zmq::trie_t::check(unsigned char*, unsigned long)
285 0.3626 zmq_recv
78 0.0992 zmq::clock_t::rdtsc()
69 0.0878 zmq::socket_base_t::process_commands(bool, bool)
53 0.0674 zmq::mailbox_t::recv(zmq::command_t*, bool)
46 0.0585 zmq::epoll_t::loop()
16 0.0204 zmq::object_t::process_command(zmq::command_t&)
15 0.0191 zmq::ctx_t::send_command(unsigned int, zmq::command_t const&)
11 0.0140 zmq::mailbox_t::send(zmq::command_t const&)
8 0.0102 zmq::reader_t::check_read()
8 0.0102 zmq::zmq_engine_t::out_event()
7 0.0089 std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::basic_string(std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)
7 0.0089 zmq::dist_t::terminated(zmq::writer_t*)
7 0.0089 zmq::session_t::process_attach(zmq::i_engine*, std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)
7 0.0089 zmq::tcp_socket_t::read(void*, int)
7 0.0089 zmq::writer_t::flush()
6 0.0076 std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::assign(unsigned char const*, unsigned long)
6 0.0076 zmq::create_pipe(zmq::object_t*, zmq::object_t*, unsigned long, long, zmq::reader_t**, zmq::writer_t**)
6 0.0076 zmq::ctx_t::ctx_t(unsigned int)
6 0.0076 zmq::decoder_t::set_inout(zmq::i_inout*)
6 0.0076 zmq::object_t::send_command(zmq::command_t&)
6 0.0076 zmq::own_t::inc_seqnum()
6 0.0076 zmq::poller_base_t::execute_timers()
5 0.0064 non-virtual thunk to zmq::io_thread_t::in_event()
5 0.0064 zmq::epoll_t::add_fd(int, zmq::i_poll_events*)
5 0.0064 zmq::poller_base_t::poller_base_t()
5 0.0064 zmq::writer_t::rollback()
5 0.0064 zmq::zmq_engine_t::zmq_engine_t(int, zmq::options_t const&)
4 0.0051 std::_Rb_tree<zmq::own_t*, zmq::own_t*, std::_Identity<zmq::own_t*>, std::less<zmq::own_t*>, std::allocator<zmq::own_t*> >::_M_erase(std::_Rb_tree_node<zmq::own_t*>*)
4 0.0051 std::vector<unsigned int, std::allocator<unsigned int> >::_M_insert_aux(__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator<unsigned int> > >, unsigned int const&)
4 0.0051 zmq::ctx_t::destroy_socket(zmq::socket_base_t*)
4 0.0051 zmq::encoder_t::set_inout(zmq::i_inout*)
4 0.0051 zmq::io_thread_t::get_poller()
4 0.0051 zmq::poller_base_t::get_load()
4 0.0051 zmq::reader_t::process_pipe_term_ack()
4 0.0051 zmq::reader_t::terminate()
4 0.0051 zmq::reaper_t::reaper_t(zmq::ctx_t*, unsigned int)
4 0.0051 zmq::session_t::detach()
4 0.0051 zmq::socket_base_t::attach_pipes(zmq::reader_t*, zmq::writer_t*, std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)
4 0.0051 zmq::uuid_t::convert_byte(char const*)
4 0.0051 zmq::writer_t::set_event_sink(zmq::i_writer_events*)
3 0.0038 non-virtual thunk to zmq::reaper_t::in_event()
3 0.0038 non-virtual thunk to zmq::session_t::flush()
3 0.0038 std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >*)
3 0.0038 std::vector<zmq::reader_t*, std::allocator<zmq::reader_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::reader_t**, std::vector<zmq::reader_t*, std::allocator<zmq::reader_t*> > >, zmq::reader_t* const&)
3 0.0038 std::vector<zmq::writer_t*, std::allocator<zmq::writer_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::writer_t**, std::vector<zmq::writer_t*, std::allocator<zmq::writer_t*> > >, zmq::writer_t* const&)
3 0.0038 zmq::ctx_t::unregister_endpoints(zmq::socket_base_t*)
3 0.0038 zmq::epoll_t::reset_pollout(void*)
3 0.0038 zmq::epoll_t::rm_fd(void*)
3 0.0038 zmq::object_t::~object_t()
3 0.0038 zmq::own_t::process_own(zmq::own_t*)
3 0.0038 zmq::own_t::process_term(int)
3 0.0038 zmq::own_t::process_term_req(zmq::own_t*)
3 0.0038 zmq::own_t::~own_t()
3 0.0038 zmq::pull_t::xhas_in()
3 0.0038 zmq::reaper_t::process_reap(zmq::socket_base_t*)
3 0.0038 zmq::session_t::~session_t()
3 0.0038 zmq::socket_base_t::bind(char const*)
3 0.0038 zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int)
3 0.0038 zmq::socket_base_t::process_term(int)
3 0.0038 zmq::socket_base_t::send(zmq_msg_t*, int)
3 0.0038 zmq::tcp_socket_t::tcp_socket_t()
3 0.0038 zmq::tcp_socket_t::~tcp_socket_t()
3 0.0038 zmq::uuid_t::create_blob()
3 0.0038 zmq::writer_t::process_pipe_term()
3 0.0038 zmq::ypipe_t<zmq_msg_t, 256>::~ypipe_t()
3 0.0038 zmq::zmq_engine_t::unplug()
3 0.0038 zmq::zmq_init_t::dispatch_engine()
3 0.0038 zmq_getsockopt
2 0.0025 ezmq_nif_context
2 0.0025 non-virtual thunk to zmq::session_t::activated(zmq::reader_t*)
2 0.0025 non-virtual thunk to zmq::session_t::terminated(zmq::reader_t*)
2 0.0025 polling_thread
2 0.0025 std::_Rb_tree<zmq::own_t*, zmq::own_t*, std::_Identity<zmq::own_t*>, std::less<zmq::own_t*>, std::allocator<zmq::own_t*> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, zmq::own_t* const&)
2 0.0025 unsigned char* std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_S_construct<unsigned char const*>(unsigned char const*, unsigned char const*, std::allocator<unsigned char> const&, std::forward_iterator_tag)
2 0.0025 zmq::ctx_t::create_socket(int)
2 0.0025 zmq::encoder_t::~encoder_t()
2 0.0025 zmq::fq_t::attach(zmq::reader_t*)
2 0.0025 zmq::io_object_t::add_fd(int)
2 0.0025 zmq::io_object_t::io_object_t(zmq::io_thread_t*)
2 0.0025 zmq::io_object_t::unplug()
2 0.0025 zmq::lb_t::attach(zmq::writer_t*)
2 0.0025 zmq::mailbox_t::mailbox_t()
2 0.0025 zmq::object_t::choose_io_thread(unsigned long)
2 0.0025 zmq::object_t::destroy_socket(zmq::socket_base_t*)
2 0.0025 zmq::object_t::register_endpoint(char const*, zmq::endpoint_t&)
2 0.0025 zmq::object_t::send_plug(zmq::own_t*, bool)
2 0.0025 zmq::options_t::options_t()
2 0.0025 zmq::own_t::check_term_acks()
2 0.0025 zmq::own_t::launch_sibling(zmq::own_t*)
2 0.0025 zmq::own_t::own_t(zmq::io_thread_t*, zmq::options_t const&)
2 0.0025 zmq::own_t::register_term_acks(int)
2 0.0025 zmq::own_t::set_owner(zmq::own_t*)
2 0.0025 zmq::own_t::unregister_term_ack()
2 0.0025 zmq::pull_t::xattach_pipes(zmq::reader_t*, zmq::writer_t*, std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)
2 0.0025 zmq::reader_t::set_event_sink(zmq::i_reader_events*)
2 0.0025 zmq::reader_t::set_writer(zmq::writer_t*)
2 0.0025 zmq::resolve_ip_interface(sockaddr_storage*, unsigned int*, char const*)
2 0.0025 zmq::session_t::process_term(int)
2 0.0025 zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int)
2 0.0025 zmq::tcp_listener_t::set_address(char const*, char const*, int)
2 0.0025 zmq::tcp_socket_t::open(int, unsigned long, unsigned long)
2 0.0025 zmq::thread_t::start(void (*)(void*), void*)
2 0.0025 zmq::transient_session_t::detached()
2 0.0025 zmq::trie_t::add(unsigned char*, unsigned long)
2 0.0025 zmq::trie_t::~trie_t()
2 0.0025 zmq::writer_t::terminate()
2 0.0025 zmq::xpub_t::xpub_t(zmq::ctx_t*, unsigned int)
2 0.0025 zmq::zmq_engine_t::error()
2 0.0025 zmq::zmq_engine_t::plug(zmq::io_thread_t*, zmq::i_inout*)
2 0.0025 zmq::zmq_engine_t::~zmq_engine_t()
2 0.0025 zmq::zmq_init_t::finalise_initialisation()
2 0.0025 zmq_poll
1 0.0013 __do_global_ctors_aux
1 0.0013 __do_global_dtors_aux
1 0.0013 _init
1 0.0013 char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag)
1 0.0013 ezmq_nif_bind
1 0.0013 ezmq_nif_setsockopt
1 0.0013 frame_dummy
1 0.0013 non-virtual thunk to zmq::session_t::read(zmq_msg_t*)
1 0.0013 non-virtual thunk to zmq::session_t::terminated(zmq::writer_t*)
1 0.0013 non-virtual thunk to zmq::socket_base_t::in_event()
1 0.0013 non-virtual thunk to zmq::zmq_engine_t::plug(zmq::io_thread_t*, zmq::i_inout*)
1 0.0013 non-virtual thunk to zmq::zmq_engine_t::terminate()
1 0.0013 non-virtual thunk to zmq::zmq_listener_t::in_event()
1 0.0013 std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<unsigned char> const&)
1 0.0013 std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::reserve(unsigned long)
1 0.0013 std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::~basic_string()
1 0.0013 std::vector<zmq::epoll_t::poll_entry_t*, std::allocator<zmq::epoll_t::poll_entry_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::epoll_t::poll_entry_t**, std::vector<zmq::epoll_t::poll_entry_t*, std::allocator<zmq::epoll_t::poll_entry_t*> > >, zmq::epoll_t::poll_entry_t* const&)
1 0.0013 std::vector<zmq::socket_base_t*, std::allocator<zmq::socket_base_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::socket_base_t**, std::vector<zmq::socket_base_t*, std::allocator<zmq::socket_base_t*> > >, zmq::socket_base_t* const&)
1 0.0013 thread_routine
1 0.0013 zmq::clock_t::now_us()
1 0.0013 zmq::ctx_t::choose_io_thread(unsigned long)
1 0.0013 zmq::ctx_t::find_endpoint(char const*)
1 0.0013 zmq::ctx_t::terminate()
1 0.0013 zmq::decoder_t::~decoder_t()
1 0.0013 zmq::dist_t::dist_t(zmq::own_t*)
1 0.0013 zmq::dist_t::~dist_t()
1 0.0013 zmq::encoder_t::message_ready()
1 0.0013 zmq::epoll_t::set_pollin(void*)
1 0.0013 zmq::fq_t::activated(zmq::reader_t*)
1 0.0013 zmq::io_object_t::plug(zmq::io_thread_t*)
1 0.0013 zmq::io_object_t::reset_pollout(void*)
1 0.0013 zmq::io_object_t::rm_fd(void*)
1 0.0013 zmq::io_object_t::set_pollin(void*)
1 0.0013 zmq::io_object_t::~io_object_t()
1 0.0013 zmq::io_thread_t::in_event()
1 0.0013 zmq::io_thread_t::io_thread_t(zmq::ctx_t*, unsigned int)
1 0.0013 zmq::io_thread_t::process_stop()
1 0.0013 zmq::io_thread_t::~io_thread_t()
1 0.0013 zmq::lb_t::lb_t(zmq::own_t*)
1 0.0013 zmq::lb_t::send(zmq_msg_t*, int)
1 0.0013 zmq::lb_t::terminate()
1 0.0013 zmq::object_t::find_endpoint(char const*)
1 0.0013 zmq::object_t::send_attach(zmq::session_t*, zmq::i_engine*, std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&, bool)
1 0.0013 zmq::object_t::send_pipe_term(zmq::writer_t*)
1 0.0013 zmq::object_t::send_pipe_term_ack(zmq::reader_t*)
1 0.0013 zmq::object_t::send_reap(zmq::socket_base_t*)
1 0.0013 zmq::object_t::send_term(zmq::own_t*, int)
1 0.0013 zmq::object_t::send_term_req(zmq::own_t*, zmq::own_t*)
1 0.0013 zmq::own_t::process_destroy()
1 0.0013 zmq::own_t::process_seqnum()
1 0.0013 zmq::own_t::terminate()
1 0.0013 zmq::poller_base_t::adjust_load(int)
1 0.0013 zmq::pull_t::pull_t(zmq::ctx_t*, unsigned int)
1 0.0013 zmq::pull_t::~pull_t()
1 0.0013 zmq::push_t::~push_t()
1 0.0013 zmq::reader_t::process_activate_reader()
1 0.0013 zmq::reader_t::reader_t(zmq::object_t*, zmq::ypipe_t<zmq_msg_t, 256>*, unsigned long)
1 0.0013 zmq::reaper_t::process_reaped()
1 0.0013 zmq::reaper_t::start()
1 0.0013 zmq::session_t::clean_pipes()
1 0.0013 zmq::session_t::proceed_with_term()
1 0.0013 zmq::session_t::process_plug()
1 0.0013 zmq::session_t::terminated(zmq::reader_t*)
1 0.0013 zmq::socket_base_t::check_protocol(std::string const&)
1 0.0013 zmq::socket_base_t::connect(char const*)
1 0.0013 zmq::socket_base_t::get_mailbox()
1 0.0013 zmq::socket_base_t::getsockopt(int, void*, unsigned long*)
1 0.0013 zmq::socket_base_t::has_out()
1 0.0013 zmq::socket_base_t::in_event()
1 0.0013 zmq::socket_base_t::parse_uri(char const*, std::string&, std::string&)
1 0.0013 zmq::socket_base_t::process_stop()
1 0.0013 zmq::socket_base_t::setsockopt(int, void const*, unsigned long)
1 0.0013 zmq::socket_base_t::~socket_base_t()
1 0.0013 zmq::sub_t::sub_t(zmq::ctx_t*, unsigned int)
1 0.0013 zmq::sub_t::xhas_out()
1 0.0013 zmq::tcp_socket_t::close()
1 0.0013 zmq::transient_session_t::transient_session_t(zmq::io_thread_t*, zmq::socket_base_t*, zmq::options_t const&)
1 0.0013 zmq::transient_session_t::~transient_session_t()
1 0.0013 zmq::xpub_t::process_term(int)
1 0.0013 zmq::xpub_t::~xpub_t()
1 0.0013 zmq::xsub_t::xhas_in()
1 0.0013 zmq::xsub_t::xsend(zmq_msg_t*, int)
1 0.0013 zmq::zmq_init_t::process_plug()
1 0.0013 zmq::zmq_init_t::read(zmq_msg_t*)
1 0.0013 zmq::zmq_listener_t::in_event()
1 0.0013 zmq_msg_move
1 0.0013 zmq_setsockopt
CPU: Core 2, speed 2500 MHz (estimated)
Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000
samples % image name symbol name
228262 29.8006 beam.smp transform_engine
169345 22.1087 beam.smp bin_load
95704 12.4946 beam.smp process_main
27239 3.5562 beam.smp erts_sys_unblock_fpe
23208 3.0299 beam.smp erts_sys_block_fpe
18507 2.4162 beam.smp hash_get
17300 2.2586 beam.smp MD5Transform
8328 1.0873 beam.smp rwmutex_freqread_rlock
8203 1.0709 beam.smp atom_hash
6846 0.8938 beam.smp ethr_rwmutex_runlock
5995 0.7827 beam.smp atom_cmp
4439 0.5795 beam.smp ethr_rwmutex_rlock
3543 0.4626 beam.smp schedule
3527 0.4605 beam.smp am_atom_put
3457 0.4513 beam.smp erts_post_nif
3339 0.4359 beam.smp enif_get_resource
3092 0.4037 beam.smp freeze_code
2983 0.3894 beam.smp hash_put
2955 0.3858 beam.smp erts_get_aligned_binary_bytes_extra
2930 0.3825 beam.smp delete_export_references
2796 0.3650 beam.smp ethr_get_ts_event
2617 0.3417 beam.smp mbc_alloc
2459 0.3210 beam.smp copy_struct
2358 0.3078 beam.smp enif_inspect_binary
2262 0.2953 beam.smp size_object
2218 0.2896 beam.smp mbc_free
2183 0.2850 beam.smp erts_pre_nif
2078 0.2713 beam.smp enif_inspect_iolist_as_binary
2074 0.2708 beam.smp rehash
2070 0.2702 beam.smp get_free_block
2040 0.2663 beam.smp inflate
2012 0.2627 beam.smp sweep_one_area
1975 0.2578 beam.smp do_minor
1930 0.2520 beam.smp erts_fix_alloc
1900 0.2481 beam.smp erts_open_driver
1863 0.2432 beam.smp enif_get_int
1721 0.2247 beam.smp erts_find_export_entry
1668 0.2178 beam.smp erts_queue_message
1630 0.2128 beam.smp index_get
1594 0.2081 beam.smp system_info_1
1578 0.2060 beam.smp inflate_table
1558 0.2034 beam.smp inflate_fast
1492 0.1948 beam.smp export_list
1484 0.1937 beam.smp tree_delete
1475 0.1926 beam.smp cmp
1438 0.1877 beam.smp rwmutex_try_complete_runlock
1352 0.1765 beam.smp open_port
1294 0.1689 beam.smp ethr_atomic_set_relb
1276 0.1666 beam.smp ethr_atomic_read
1273 0.1662 beam.smp erts_alcu_alloc_thr_spec
1254 0.1637 beam.smp lists_reverse_2
1220 0.1593 beam.smp erts_module_info_1
1206 0.1574 beam.smp ethr_atomic_read_acqb
1165 0.1521 beam.smp deliver_read_message
1077 0.1406 beam.smp erts_write_to_port
1060 0.1384 beam.smp erts_alcu_free_thr_spec
1043 0.1362 beam.smp erts_alcu_alloc_thr_pref
1025 0.1338 beam.smp export_list_size
938 0.1225 beam.smp scheduler_wait
905 0.1182 beam.smp ethr_atomic_set
904 0.1180 beam.smp eq
901 0.1176 beam.smp next_time
897 0.1171 beam.smp term_to_Sint
889 0.1161 beam.smp erts_native_filename_put
871 0.1137 beam.smp atom_alloc
871 0.1137 beam.smp ethr_atomic_cmpxchg_acqb
835 0.1090 beam.smp bf_link_free_block
826 0.1078 beam.smp link_free_block
824 0.1076 beam.smp link_free_block
802 0.1047 beam.smp erts_native_filename_need
767 0.1001 beam.smp bf_get_free_block
767 0.1001 beam.smp dec_term
749 0.0978 beam.smp do_port_command
744 0.0971 beam.smp ethr_atomic_cmpxchg
743 0.0970 beam.smp index_put
735 0.0960 beam.smp decoded_size
726 0.0948 beam.smp free_message
710 0.0927 beam.smp erts_alc_get_thr_ix
677 0.0884 beam.smp ethr_event_swait
671 0.0876 beam.smp ethr_atomic_cmpxchg_relb
652 0.0851 beam.smp erts_alcu_free_thr_pref
646 0.0843 beam.smp ebif_plusplus_2
622 0.0812 beam.smp enif_make_atom
619 0.0808 beam.smp erts_do_exit_port
618 0.0807 beam.smp list_length
614 0.0802 beam.smp erts_move_msg_mbuf_to_heap
580 0.0757 beam.smp ethr_leave_ts_event
572 0.0747 beam.smp erts_add_to_runq
568 0.0742 beam.smp major_collection
561 0.0732 beam.smp sweep_off_heap
559 0.0730 beam.smp id_or_name2port
537 0.0701 beam.smp get_free_block
524 0.0684 beam.smp erts_garbage_collect
519 0.0678 beam.smp open_port_2
516 0.0674 beam.smp erts_send_message
510 0.0666 beam.smp erts_add_link
485 0.0633 beam.smp setup_port
477 0.0623 beam.smp read_code_header
463 0.0604 beam.smp final_touch
447 0.0584 beam.smp erts_deliver_exit_message
441 0.0576 beam.smp do_send
441 0.0576 beam.smp erts_port_task_free_port
437 0.0571 beam.smp file_async_ready
434 0.0567 beam.smp erts_remove_link
434 0.0567 beam.smp unlink_free_block
432 0.0564 beam.smp buf_to_intlist
411 0.0537 beam.smp erts_smp_proc_lock
393 0.0513 beam.smp file_outputv
378 0.0493 beam.smp io_list_to_buf
377 0.0492 beam.smp scan_iff_file
375 0.0490 beam.smp T.534
363 0.0474 beam.smp driver_async
362 0.0473 beam.smp call_fun
358 0.0467 beam.smp gen_select_val
354 0.0462 beam.smp load_atom_table
352 0.0460 beam.smp erts_next_heap_size
344 0.0449 beam.smp io_list_len
344 0.0449 beam.smp unlink_free_block
343 0.0448 beam.smp ethr_rwmutex_rwunlock
343 0.0448 beam.smp shrink_new_heap
334 0.0436 beam.smp erts_pid2proc_opt
306 0.0399 beam.smp adler32
305 0.0398 beam.smp T.126
305 0.0398 beam.smp erts_fix_free
305 0.0398 beam.smp setelement_3
292 0.0381 beam.smp make_hash2
291 0.0380 beam.smp erts_bin_bytes_to_list
291 0.0380 beam.smp port_close_1
282 0.0368 beam.smp init_time
275 0.0359 beam.smp T.309
274 0.0358 beam.smp stopq
270 0.0352 beam.smp genopargcompare
253 0.0330 beam.smp MD5Update
250 0.0326 beam.smp erts_is_atom_bytes
246 0.0321 beam.smp erts_sweep_links
239 0.0312 beam.smp terminate_port
235 0.0307 beam.smp aobf_link_free_block
234 0.0305 beam.smp aobf_get_free_block
233 0.0304 beam.smp erts_poll_wait_nkp
230 0.0300 beam.smp tree_insert_fixup
228 0.0298 beam.smp driver_output2
224 0.0292 beam.smp erts_check_io_nkp
221 0.0289 beam.smp wake_scheduler
220 0.0287 beam.smp mbc_realloc
219 0.0286 beam.smp erts_whereis_name_to_id
219 0.0286 beam.smp send_2
217 0.0283 beam.smp init_io
212 0.0277 beam.smp copy_shallow
212 0.0277 beam.smp db_put_hash
211 0.0275 beam.smp create_link
211 0.0275 beam.smp erts_get_scheduler_data
210 0.0274 beam.smp ethr_rwmutex_rwlock
210 0.0274 beam.smp intlist_to_buf
209 0.0273 beam.smp file_output
207 0.0270 beam.smp cq_execute
206 0.0269 beam.smp sweep_one_link
202 0.0264 beam.smp deliver_vec_message
202 0.0264 beam.smp ethr_tsd_get
199 0.0260 beam.smp fixed_size_values
185 0.0242 beam.smp erts_destroy_link
185 0.0242 beam.smp erts_smp_proc_unlock
185 0.0242 beam.smp send_exit_signal
177 0.0231 beam.smp erts_export_put
174 0.0227 beam.smp driver_free_binary
174 0.0227 beam.smp new_binary
174 0.0227 beam.smp port_cleanup
174 0.0227 beam.smp setup_rootset
174 0.0227 beam.smp tag_val_def
171 0.0223 beam.smp erts_alloc
171 0.0223 beam.smp ets_insert_2
162 0.0211 beam.smp lists_member_2
160 0.0209 beam.smp bf_unlink_free_block
159 0.0208 beam.smp handle_remaining_tasks
156 0.0204 beam.smp handle_error
150 0.0196 beam.smp ethr_atomic_dec_read_relb
146 0.0191 beam.smp read_lambda_table
144 0.0188 beam.smp list_to_atom_1
142 0.0185 beam.smp efile_openfile
139 0.0181 beam.smp ethr_rwmutex_tryrlock
137 0.0179 beam.smp atom_to_list_1
137 0.0179 beam.smp prim_file_internal_name2native_1
136 0.0178 beam.smp prim_file_internal_native2name_1
135 0.0176 beam.smp bump_reductions_1
135 0.0176 beam.smp gensweep_nstack
135 0.0176 beam.smp get_tolerant_timeofday
131 0.0171 beam.smp erl_create_process
131 0.0171 beam.smp erts_block_multi_scheduling
128 0.0167 beam.smp erts_whereis_name
125 0.0163 beam.smp erts_index_merge
125 0.0163 beam.smp is_string
123 0.0161 beam.smp erts_smp_proc_dec_refc
122 0.0159 beam.smp ethr_atomic_inc
121 0.0158 beam.smp erts_deliver_time
117 0.0153 beam.smp erts_new_bs_put_integer
115 0.0150 beam.smp iolist_to_binary_1
113 0.0148 beam.smp async_ready
112 0.0146 beam.smp erts_smp_proc_unlock
109 0.0142 beam.smp erts_smp_proc_unlock
107 0.0140 beam.smp T.226
107 0.0140 beam.smp driver_alloc
107 0.0140 beam.smp export_alloc
107 0.0140 beam.smp file_start
106 0.0138 beam.smp export_cmp
105 0.0137 beam.smp erts_get_default_tracing
105 0.0137 beam.smp reply_posix_error
104 0.0136 beam.smp erts_put_fun_entry2
104 0.0136 beam.smp lseek_flush_read
103 0.0134 beam.smp driver_free
103 0.0134 beam.smp erts_hash_merge
102 0.0133 beam.smp erts_gc_mixed_times
101 0.0132 beam.smp erts_smp_mtx_lock
101 0.0132 beam.smp get_int_val
100 0.0131 beam.smp check_balance
100 0.0131 beam.smp erts_get_native_filename_encoding
99 0.0129 beam.smp erts_trace_check_exiting
99 0.0129 beam.smp os_flavor
98 0.0128 beam.smp export_hash
96 0.0125 beam.smp erts_alloc
96 0.0125 beam.smp gen_select_tuple_arity
95 0.0124 beam.smp system_flag_2
93 0.0121 beam.smp invoke_read_file
91 0.0119 beam.smp efile_fileinfo
91 0.0119 beam.smp hipe_bifs_remove_refs_from_1
86 0.0112 beam.smp offset_rootset
84 0.0110 beam.smp gen_jump_tab
83 0.0108 beam.smp cmp_atoms
82 0.0107 beam.smp erts_sweep_monitors
80 0.0104 beam.smp driver_vec_to_buf
79 0.0103 beam.smp keyfind
78 0.0102 beam.smp db_unlock
77 0.0101 beam.smp erts_alcu_alloc_ts
77 0.0101 beam.smp hipe_bifs_mark_referred_from_1
76 0.0099 beam.smp ethr_rwmutex_init_opt
75 0.0098 beam.smp flush_write_check_error
73 0.0095 beam.smp finish_after_on_load_2
72 0.0094 beam.smp erts_bs_start_match_2
71 0.0093 beam.smp erts_alloc
71 0.0093 beam.smp use_jump_tab
69 0.0090 beam.smp erts_init_utils
69 0.0090 beam.smp load_module_2
67 0.0087 beam.smp binary_to_list_1
65 0.0085 beam.smp insert_new_code
63 0.0082 beam.smp erts_ddll_driver_ok
63 0.0082 beam.smp erts_free
63 0.0082 beam.smp hipe_bifs_redirect_referred_from_1
62 0.0081 beam.smp code_is_module_native_1
59 0.0077 beam.smp erts_decode_ext
58 0.0076 beam.smp db_store_term
58 0.0076 beam.smp erts_add_monitor
58 0.0076 beam.smp erts_send_exit_signal
58 0.0076 beam.smp gen_guard_bif1
58 0.0076 beam.smp new_genop
56 0.0073 beam.smp suspend_scheduler
55 0.0072 beam.smp create_carrier
55 0.0072 beam.smp hipe_bifs_fun_to_address_1
54 0.0070 beam.smp erts_new_bs_put_string
54 0.0070 beam.smp fmt_int
52 0.0068 beam.smp fix_core_alloc
52 0.0068 beam.smp hipe_bifs_invalidate_funinfo_native_addresses_1
52 0.0068 beam.smp make_hash
52 0.0068 beam.smp monitor_2
50 0.0065 beam.smp ets_lookup_2
48 0.0063 beam.smp erts_remove_monitor
47 0.0061 beam.smp erts_alcu_realloc_ts
47 0.0061 beam.smp erts_block_system
47 0.0061 beam.smp erts_free
47 0.0061 beam.smp erts_gc_length_1
47 0.0061 beam.smp erts_get_module
47 0.0061 beam.smp init_atom_table
47 0.0061 beam.smp port_command_2
46 0.0060 beam.smp build_term_list
46 0.0060 beam.smp file_stop
46 0.0060 beam.smp flush_write
46 0.0060 beam.smp mbc_alloc_finalize
46 0.0060 beam.smp small_times
45 0.0059 beam.smp check_error
45 0.0059 beam.smp combined_message_size
44 0.0057 beam.smp apply
44 0.0057 beam.smp erts_pd_hash_get
42 0.0055 beam.smp erts_bif_timer_init
42 0.0055 beam.smp erts_decode_ext_size
42 0.0055 beam.smp fixed_apply
41 0.0054 beam.smp driver_output_binary
41 0.0054 beam.smp erts_cancel_smp_ptimer
39 0.0051 beam.smp db_get_hash
39 0.0051 beam.smp erts_gc_trunc_1
39 0.0051 beam.smp module_loaded_1
38 0.0050 beam.smp db_select_hash
37 0.0048 beam.smp erts_bs_get_binary_2
37 0.0048 beam.smp invoke_pwd
37 0.0048 beam.smp mseg_alloc
36 0.0047 beam.smp init_db
35 0.0046 beam.smp demonitor
35 0.0046 beam.smp rfile_command
34 0.0044 beam.smp alloc_ext_seg
34 0.0044 beam.smp driver_alloc_binary
34 0.0044 beam.smp erts_cleanup_offheap
34 0.0044 beam.smp erts_release_system
34 0.0044 beam.smp evacuate_run_queue
34 0.0044 beam.smp module_hash
33 0.0043 beam.smp erl_errno_id
33 0.0043 beam.smp ets_new_2
33 0.0043 beam.smp inflateInit_
32 0.0042 beam.smp efile_getdcwd
32 0.0042 beam.smp efile_read
32 0.0042 beam.smp erts_alloc
32 0.0042 beam.smp is_function_2
32 0.0042 beam.smp is_port_1
32 0.0042 beam.smp put_2
31 0.0040 beam.smp bump_timer
31 0.0040 beam.smp inflateReset
31 0.0040 beam.smp sys_gethrtime
30 0.0039 beam.smp db_prog_match
30 0.0039 beam.smp erts_heap_alloc
30 0.0039 beam.smp ets_slot_2
29 0.0038 beam.smp erts_gfalc_start
29 0.0038 beam.smp erts_poll_interrupt_nkp
29 0.0038 beam.smp erts_time_remaining
28 0.0037 beam.smp erts_bs_append
28 0.0037 beam.smp list_to_binary_1
27 0.0035 beam.smp dmc_one_term
27 0.0035 beam.smp erts_alcu_realloc_thr_pref
27 0.0035 beam.smp process_info_2
27 0.0035 beam.smp whereis_1
26 0.0034 beam.smp beam_catches_cons
26 0.0034 beam.smp erts_init_atom_cache_map
26 0.0034 beam.smp erts_register_name
25 0.0033 beam.smp MD5Final
25 0.0033 beam.smp continue_exit_process
25 0.0033 beam.smp erts_gc_after_bif_call
24 0.0031 beam.smp efile_readdir
24 0.0031 beam.smp erts_lookup_monitor
24 0.0031 beam.smp erts_pid2proc_opt
24 0.0031 beam.smp erts_sched_check_cpu_bind_prep_suspend
24 0.0031 beam.smp ethr_mutex_init
24 0.0031 beam.smp hipe_set_closure_stub
24 0.0031 beam.smp try_steal_task_from_victim
23 0.0030 beam.smp T.569
23 0.0030 beam.smp dmc_expr
23 0.0030 beam.smp erts_move_msg_attached_data_to_heap
23 0.0030 beam.smp erts_port_cleanup
23 0.0030 beam.smp invoke_flstat
23 0.0030 beam.smp mseg_dealloc
22 0.0029 beam.smp erl_sys_schedule
22 0.0029 beam.smp erts_alloc_init
22 0.0029 beam.smp erts_cpu_info_update
22 0.0029 beam.smp erts_mseg_no
22 0.0029 beam.smp fun_alloc
22 0.0029 beam.smp invoke_read
21 0.0027 beam.smp beam_make_current_old
21 0.0027 beam.smp erts_new_bs_put_binary_all
21 0.0027 beam.smp inflateEnd
21 0.0027 beam.smp node_1
21 0.0027 beam.smp process_info_aux
20 0.0026 beam.smp db_match_compile
20 0.0026 beam.smp erts_smp_mtx_unlock
20 0.0026 beam.smp link_1
20 0.0026 beam.smp packet_parser_init
20 0.0026 beam.smp ram_file_init
19 0.0025 beam.smp big_comp
19 0.0025 beam.smp code_get_chunk_2
19 0.0025 beam.smp erl_start
19 0.0025 beam.smp erts_check_io_interrupt_nkp
19 0.0025 beam.smp erts_poll_control_nkp
19 0.0025 beam.smp erts_put_module
19 0.0025 beam.smp erts_smp_proc_unlock
19 0.0025 beam.smp free_data
19 0.0025 beam.smp process_flag_2
19 0.0025 beam.smp utf8_need
18 0.0023 beam.smp array_put
18 0.0023 beam.smp destroy_carrier
18 0.0023 beam.smp do_list_to_integer
18 0.0023 beam.smp erts_smp_mtx_lock
17 0.0022 beam.smp erts_load_module
17 0.0022 beam.smp erts_sched_check_cpu_bind
17 0.0022 beam.smp erts_smp_proc_lock
17 0.0022 beam.smp ethr_event_wait
17 0.0022 beam.smp fullsweep_nstack
17 0.0022 beam.smp function_exported_3
17 0.0022 beam.smp proclist_create
17 0.0022 beam.smp spawn_opt_1
17 0.0022 beam.smp unlink_1
16 0.0021 beam.smp db_select_delete_hash
16 0.0021 beam.smp delete_code
16 0.0021 beam.smp erl_zlib_uncompress
16 0.0021 beam.smp erl_zlib_zalloc_callback
16 0.0021 beam.smp erts_find_function
16 0.0021 beam.smp erts_gc_bit_size_1
16 0.0021 beam.smp init_message
15 0.0020 beam.smp db_create_hash
15 0.0020 beam.smp driver_select_nkp
15 0.0020 beam.smp erts_init_empty_process
14 0.0018 beam.smp compile_guard_expr
14 0.0018 beam.smp do_build_utf8
14 0.0018 beam.smp do_utf8_to_list
14 0.0018 beam.smp ef_safe_alloc
14 0.0018 beam.smp erts_alcu_start
14 0.0018 beam.smp erts_do_exit_process
14 0.0018 beam.smp erts_sys_schedule_interrupt
14 0.0018 beam.smp get_next_mbc_size
14 0.0018 beam.smp invoke_open
14 0.0018 beam.smp module_cmp
14 0.0018 beam.smp scheduler_ix_resume_wake
13 0.0017 beam.smp db_has_variable
13 0.0017 beam.smp erts_free
13 0.0017 beam.smp erts_gc_byte_size_1
13 0.0017 beam.smp erts_proc_migrate
13 0.0017 beam.smp send_3
13 0.0017 beam.smp start_au_allocator
13 0.0017 beam.smp update_pollset
12 0.0016 beam.smp MD5Init
12 0.0016 beam.smp T.536
12 0.0016 beam.smp erts_alcu_realloc_thr_spec
12 0.0016 beam.smp erts_get_default_trace_pattern
12 0.0016 beam.smp erts_mseg_dealloc_opt
12 0.0016 beam.smp erts_thread_disable_fpe
12 0.0016 beam.smp ethr_set_main_thr_status
12 0.0016 beam.smp free_message_buffer
12 0.0016 beam.smp gen_skip_bits2
12 0.0016 beam.smp reader_groups_callback
11 0.0014 beam.smp db_slot_hash
11 0.0014 beam.smp demonitor_2
11 0.0014 beam.smp early_init
11 0.0014 beam.smp erts_port_task_init
11 0.0014 beam.smp ethr_atomic_init
11 0.0014 beam.smp ethr_rwmutex_set_reader_group
11 0.0014 beam.smp ethr_thr_create
11 0.0014 beam.smp inet_ctl
11 0.0014 beam.smp load_nif_2
10 0.0013 beam.smp beam_catches_car
10 0.0013 beam.smp db_erase_hash
10 0.0013 beam.smp erl_grow_stack
10 0.0013 beam.smp erts_bfalc_start
10 0.0013 beam.smp erts_gzinflate_buffer
10 0.0013 beam.smp insert_named_tab
10 0.0013 beam.smp rfile_start
9 0.0012 beam.smp erts_queue_monitor_message
9 0.0012 beam.smp erts_realloc
9 0.0012 beam.smp ethr_init_common__
9 0.0012 beam.smp make_cpu_groups_map
9 0.0012 beam.smp make_ref_0
9 0.0012 beam.smp spawn_init
8 0.0010 beam.smp T.187
8 0.0010 beam.smp erts_init_proc_lock
8 0.0010 beam.smp erts_init_scheduling
8 0.0010 beam.smp erts_pid2proc_not_running
8 0.0010 beam.smp hipe_mfa_info_table_init
8 0.0010 beam.smp list_to_integer_1
8 0.0010 beam.smp phash_2
8 0.0010 beam.smp proc_safelock
8 0.0010 beam.smp reply_data
8 0.0010 beam.smp rfile_stop
8 0.0010 beam.smp small_to_big
8 0.0010 beam.smp term_to_Uint
8 0.0010 beam.smp unicode_characters_to_list_2
7 9.1e-04 beam.smp analyze_pattern
7 9.1e-04 beam.smp driver_binary_inc_refc
7 9.1e-04 beam.smp erl_set_timer
7 9.1e-04 beam.smp erts_destroy_monitor
7 9.1e-04 beam.smp erts_get_emu_time
7 9.1e-04 beam.smp erts_mseg_exit
7 9.1e-04 beam.smp erts_sched_bind_atthrcreate_prepare
7 9.1e-04 beam.smp ethr_mutex_destroy
7 9.1e-04 beam.smp ethr_rwmutex_tryrwlock
7 9.1e-04 beam.smp file_native_name_encoding_0
7 9.1e-04 beam.smp hipe_init_sdesc_table
7 9.1e-04 beam.smp lists_keyfind_3
7 9.1e-04 beam.smp module_alloc
7 9.1e-04 beam.smp new_message_buffer
7 9.1e-04 beam.smp spawn_start
7 9.1e-04 beam.smp subtract_2
7 9.1e-04 beam.smp thr_create_cleanup
6 7.8e-04 beam.smp erts_bits_init_state
6 7.8e-04 beam.smp erts_erase_dicts
6 7.8e-04 beam.smp erts_init_gc
6 7.8e-04 beam.smp erts_mseg_alloc_opt
6 7.8e-04 beam.smp erts_port_control
6 7.8e-04 beam.smp erts_set_process_priority
6 7.8e-04 beam.smp ethr_late_init_common__
6 7.8e-04 beam.smp ethr_ll_alloc
6 7.8e-04 beam.smp ethr_make_ts_event__
6 7.8e-04 beam.smp ets_delete_2
6 7.8e-04 beam.smp ets_select_delete_2
6 7.8e-04 beam.smp free_read_file
6 7.8e-04 beam.smp get_module_info_2
6 7.8e-04 beam.smp read_topology
6 7.8e-04 beam.smp setup_bif_timer
6 7.8e-04 beam.smp term_equals_2pow32
6 7.8e-04 beam.smp thread_exit_handler
5 6.5e-04 beam.smp T.315
5 6.5e-04 beam.smp binary_to_term_1
5 6.5e-04 beam.smp cmp_guard_bif
5 6.5e-04 beam.smp db_get_table_aux
5 6.5e-04 beam.smp enif_alloc_resource
5 6.5e-04 beam.smp erl_sys_init
5 6.5e-04 beam.smp erts_check_io_interrupt_timed_nkp
5 6.5e-04 beam.smp erts_fit_in_bits
5 6.5e-04 beam.smp erts_init_process
5 6.5e-04 beam.smp erts_port_task_schedule
5 6.5e-04 beam.smp erts_sys_schedule_interrupt_timed
5 6.5e-04 beam.smp erts_thread_init_float
5 6.5e-04 beam.smp erts_unbind_from_cpu
5 6.5e-04 beam.smp ethr_cond_wait
5 6.5e-04 beam.smp exit_async
5 6.5e-04 beam.smp hash_init
5 6.5e-04 beam.smp hd_1
5 6.5e-04 beam.smp local_name_monitor
5 6.5e-04 beam.smp numeric_reply
5 6.5e-04 beam.smp ready_input
5 6.5e-04 beam.smp sched_thread_func
5 6.5e-04 beam.smp set_default_trace_pattern
5 6.5e-04 beam.smp sys_msg_dispatcher_func
5 6.5e-04 beam.smp thr_create_prepare_child
5 6.5e-04 beam.smp throw_1
4 5.2e-04 beam.smp create_tmp_cpu_topology_copy
4 5.2e-04 beam.smp db_prog_match_and_copy
4 5.2e-04 beam.smp doit_exit_link
4 5.2e-04 beam.smp enif_open_resource_type
4 5.2e-04 beam.smp erl_init
4 5.2e-04 beam.smp erl_zlib_zfree_callback
4 5.2e-04 beam.smp erts_alloc
4 5.2e-04 beam.smp erts_alloc_reg_scheduler_id
4 5.2e-04 beam.smp erts_bind_to_cpu
4 5.2e-04 beam.smp erts_create_smp_ptimer
4 5.2e-04 beam.smp erts_export_consolidate
4 5.2e-04 beam.smp erts_init_bif_binary
4 5.2e-04 beam.smp erts_init_node_tables
4 5.2e-04 beam.smp erts_make_ref
4 5.2e-04 beam.smp erts_match_set_release_result
4 5.2e-04 beam.smp erts_poll_create_pollset_nkp
4 5.2e-04 beam.smp erts_poll_interrupt_timed_nkp
4 5.2e-04 beam.smp erts_port_task_execute
4 5.2e-04 beam.smp erts_pre_early_init_cpu_topology
4 5.2e-04 beam.smp erts_proc_safelock
4 5.2e-04 beam.smp erts_sched_init_check_cpu_bind
4 5.2e-04 beam.smp erts_sys_getenv
4 5.2e-04 beam.smp ethr_event_set
4 5.2e-04 beam.smp file_init
4 5.2e-04 beam.smp find_function_from_pc
4 5.2e-04 beam.smp free_read
4 5.2e-04 beam.smp handle_args
4 5.2e-04 beam.smp hipe_mode_switch_init
4 5.2e-04 beam.smp hipe_signal_init
4 5.2e-04 beam.smp invoke_close
4 5.2e-04 beam.smp list_to_tuple_1
4 5.2e-04 beam.smp os_getenv_1
4 5.2e-04 beam.smp pi_arg2ix
4 5.2e-04 beam.smp set_driver_data
4 5.2e-04 beam.smp thr_wrapper
4 5.2e-04 beam.smp try_free_read_bin
4 5.2e-04 beam.smp udp_inet_start
3 3.9e-04 beam.smp __libc_csu_init
3 3.9e-04 beam.smp apply_fun
3 3.9e-04 beam.smp block_hash
3 3.9e-04 beam.smp build_list_return
3 3.9e-04 beam.smp build_stacktrace
3 3.9e-04 beam.smp dist_table_hash
3 3.9e-04 beam.smp doit_exit_monitor
3 3.9e-04 beam.smp enif_make_resource
3 3.9e-04 beam.smp erl_drv_thread_create
3 3.9e-04 beam.smp erl_drv_tsd_key_create
3 3.9e-04 beam.smp erl_exit
3 3.9e-04 beam.smp erts_afalc_start
3 3.9e-04 beam.smp erts_bfalc_init
3 3.9e-04 beam.smp erts_bin_free
3 3.9e-04 beam.smp erts_db_match_prog_destructor
3 3.9e-04 beam.smp erts_index_init
3 3.9e-04 beam.smp erts_init_bif_chksum
3 3.9e-04 beam.smp erts_init_time_sup
3 3.9e-04 beam.smp erts_mseg_init
3 3.9e-04 beam.smp erts_preloaded
3 3.9e-04 beam.smp erts_proc_lock_init
3 3.9e-04 beam.smp erts_set_system_profile
3 3.9e-04 beam.smp erts_smp_mtx_lock
3 3.9e-04 beam.smp erts_sys_alloc
3 3.9e-04 beam.smp erts_sys_ddll_open2
3 3.9e-04 beam.smp erts_unregister_blockable_thread
3 3.9e-04 beam.smp erts_unregister_name
3 3.9e-04 beam.smp ethr_cond_broadcast
3 3.9e-04 beam.smp ethr_get_tse__
3 3.9e-04 beam.smp ethr_mutex_lib_init
3 3.9e-04 beam.smp fd_start
3 3.9e-04 beam.smp fun_hash
3 3.9e-04 beam.smp get_localtime
3 3.9e-04 beam.smp group_leader_0
3 3.9e-04 beam.smp halt_1
3 3.9e-04 beam.smp load_printf
3 3.9e-04 beam.smp net_kernel_dflag_unicode_io_1
3 3.9e-04 beam.smp ptimer_cancelled
3 3.9e-04 beam.smp reply_Uint
3 3.9e-04 beam.smp seq_2
3 3.9e-04 beam.smp sneq_2
3 3.9e-04 beam.smp spawn_link_3
3 3.9e-04 beam.smp sys_max_files
3 3.9e-04 beam.smp sys_preloaded
3 3.9e-04 beam.smp thr_create_prepare
3 3.9e-04 beam.smp update_last_aux_mbc
2 2.6e-04 [vdso] (tgid:2576 range:0x7fffbecd8000-0x7fffbecd9000) [vdso] (tgid:2576 range:0x7fffbecd8000-0x7fffbecd9000)
2 2.6e-04 [vdso] (tgid:31846 range:0x7fff861ff000-0x7fff86200000) [vdso] (tgid:31846 range:0x7fff861ff000-0x7fff86200000)
2 2.6e-04 [vdso] (tgid:6411 range:0x7fff849ff000-0x7fff84a00000) [vdso] (tgid:6411 range:0x7fff849ff000-0x7fff84a00000)
2 2.6e-04 [vdso] (tgid:6829 range:0x7fffb5bff000-0x7fffb5c00000) [vdso] (tgid:6829 range:0x7fffb5bff000-0x7fffb5c00000)
2 2.6e-04 beam.smp RUNLOCK_HASH
2 2.6e-04 beam.smp Sint_to_buf
2 2.6e-04 beam.smp T.535
2 2.6e-04 beam.smp T.570
2 2.6e-04 beam.smp alloc_wrapper
2 2.6e-04 beam.smp and_2
2 2.6e-04 beam.smp apply_setup_error_handler
2 2.6e-04 beam.smp child_waiter
2 2.6e-04 beam.smp cpu_cmp
2 2.6e-04 beam.smp cpu_thread_no_node_processor_spread_order_cmp
2 2.6e-04 beam.smp db_initialize_tree
2 2.6e-04 beam.smp db_initialize_util
2 2.6e-04 beam.smp dequeue_process
2 2.6e-04 beam.smp desc_close
2 2.6e-04 beam.smp destroy_match_pseudo_process
2 2.6e-04 beam.smp do_close
2 2.6e-04 beam.smp driver_mk_atom
2 2.6e-04 beam.smp efile_seek
2 2.6e-04 beam.smp enif_get_string
2 2.6e-04 beam.smp erl_cancel_timer
2 2.6e-04 beam.smp erl_drv_mutex_lock
2 2.6e-04 beam.smp erl_sys_args
2 2.6e-04 beam.smp erl_sys_ddll_init
2 2.6e-04 beam.smp erts_alloc
2 2.6e-04 beam.smp erts_bp_init
2 2.6e-04 beam.smp erts_early_init_scheduling
2 2.6e-04 beam.smp erts_free_aligned_binary_bytes
2 2.6e-04 beam.smp erts_init_bif
2 2.6e-04 beam.smp erts_init_fun_table
2 2.6e-04 beam.smp erts_init_sys_common_misc
2 2.6e-04 beam.smp erts_init_unicode
2 2.6e-04 beam.smp erts_instr_init
2 2.6e-04 beam.smp erts_make_integer
2 2.6e-04 beam.smp erts_poll_init_nkp
2 2.6e-04 beam.smp erts_proc_lock_failed
2 2.6e-04 beam.smp erts_process_status
2 2.6e-04 beam.smp erts_sched_bind_atfork_prepare
2 2.6e-04 beam.smp erts_sched_bind_atthrcreate_child
2 2.6e-04 beam.smp erts_sched_notify_check_cpu_bind
2 2.6e-04 beam.smp erts_smp_proc_unlock
2 2.6e-04 beam.smp erts_start_schedulers
2 2.6e-04 beam.smp erts_system_profile_clear
2 2.6e-04 beam.smp ethr_event_init
2 2.6e-04 beam.smp ethr_event_reset
2 2.6e-04 beam.smp ethr_rwmutex_init
2 2.6e-04 beam.smp ethr_ts_event_destructor__
2 2.6e-04 beam.smp ets_match_2
2 2.6e-04 beam.smp ets_select_2
2 2.6e-04 beam.smp finalize_list_to_list
2 2.6e-04 beam.smp hipe_thread_signal_init
2 2.6e-04 beam.smp init_copy
2 2.6e-04 beam.smp init_dist
2 2.6e-04 beam.smp init_export_table
2 2.6e-04 beam.smp integer_to_list_1
2 2.6e-04 beam.smp is_pid_1
2 2.6e-04 beam.smp new_literal
2 2.6e-04 beam.smp now_0
2 2.6e-04 beam.smp prepare_for_block
2 2.6e-04 beam.smp processor_order_cmp
2 2.6e-04 beam.smp reg_alloc
2 2.6e-04 beam.smp register_2
2 2.6e-04 beam.smp sgt_2
2 2.6e-04 beam.smp should_use_so_bsdcompat
2 2.6e-04 beam.smp spawn_3
2 2.6e-04 beam.smp sys_alloc_opt
2 2.6e-04 beam.smp sys_tty_reset
2 2.6e-04 beam.smp ttysl_init
1 1.3e-04 [vdso] (tgid:32198 range:0x7fff0f5ff000-0x7fff0f600000) [vdso] (tgid:32198 range:0x7fff0f5ff000-0x7fff0f600000)
1 1.3e-04 [vdso] (tgid:32582 range:0x7fffc8bff000-0x7fffc8c00000) [vdso] (tgid:32582 range:0x7fffc8bff000-0x7fffc8c00000)
1 1.3e-04 [vdso] (tgid:3491 range:0x7fffe9ecb000-0x7fffe9ecc000) [vdso] (tgid:3491 range:0x7fffe9ecb000-0x7fffe9ecc000)
1 1.3e-04 [vdso] (tgid:5320 range:0x7fff5ffff000-0x7fff60000000) [vdso] (tgid:5320 range:0x7fff5ffff000-0x7fff60000000)
1 1.3e-04 [vdso] (tgid:767 range:0x7fff6a183000-0x7fff6a184000) [vdso] (tgid:767 range:0x7fff6a183000-0x7fff6a184000)
1 1.3e-04 beam.smp T.130
1 1.3e-04 beam.smp _start
1 1.3e-04 beam.smp beam_catches_init
1 1.3e-04 beam.smp cancel_timer
1 1.3e-04 beam.smp ctl_reply
1 1.3e-04 beam.smp demonitor_1
1 1.3e-04 beam.smp do_emit_constant
1 1.3e-04 beam.smp driver_sizeq
1 1.3e-04 beam.smp driver_system_info
1 1.3e-04 beam.smp emergency_watchdog
1 1.3e-04 beam.smp enif_get_list_length
1 1.3e-04 beam.smp erl_drv_cond_create
1 1.3e-04 beam.smp erl_drv_cond_signal
1 1.3e-04 beam.smp erl_drv_mutex_destroy
1 1.3e-04 beam.smp erts_afalc_init
1 1.3e-04 beam.smp erts_alcu_init
1 1.3e-04 beam.smp erts_alloc
1 1.3e-04 beam.smp erts_bif_info_init
1 1.3e-04 beam.smp erts_block_me
1 1.3e-04 beam.smp erts_bs_get_binary_all_2
1 1.3e-04 beam.smp erts_check_block
1 1.3e-04 beam.smp erts_cleanup_empty_process
1 1.3e-04 beam.smp erts_early_init_cpu_topology
1 1.3e-04 beam.smp erts_get_cpu_configured
1 1.3e-04 beam.smp erts_get_cpu_topology_size
1 1.3e-04 beam.smp erts_get_unbind_from_cpu_str
1 1.3e-04 beam.smp erts_init_bif_re
1 1.3e-04 beam.smp erts_init_bits
1 1.3e-04 beam.smp erts_init_check_io_nkp
1 1.3e-04 beam.smp erts_init_cpu_topology
1 1.3e-04 beam.smp erts_init_monitors
1 1.3e-04 beam.smp erts_init_utils_mem
1 1.3e-04 beam.smp erts_late_init_process
1 1.3e-04 beam.smp erts_monitor_nodes
1 1.3e-04 beam.smp erts_mseg_late_init
1 1.3e-04 beam.smp erts_mseg_unit_size
1 1.3e-04 beam.smp erts_pid2proc_nropt
1 1.3e-04 beam.smp erts_prepare_emigrate
1 1.3e-04 beam.smp erts_proc_lock_prepare_proc_lock_waiter
1 1.3e-04 beam.smp erts_register_blockable_thread
1 1.3e-04 beam.smp erts_sched_bind_atfork_parent
1 1.3e-04 beam.smp erts_sched_check_cpu_bind_post_suspend
1 1.3e-04 beam.smp erts_smp_mtx_lock
1 1.3e-04 beam.smp erts_smp_port_unlock
1 1.3e-04 beam.smp erts_sys_ddll_open_noext
1 1.3e-04 beam.smp erts_sys_init_float
1 1.3e-04 beam.smp erts_sys_pre_init
1 1.3e-04 beam.smp erts_system_block_init
1 1.3e-04 beam.smp erts_system_monitor_clear
1 1.3e-04 beam.smp ethr_atomic_xchg
1 1.3e-04 beam.smp ethr_cond_init
1 1.3e-04 beam.smp ethr_init
1 1.3e-04 beam.smp ethr_install_exit_handler
1 1.3e-04 beam.smp ethr_mutex_lib_late_init
1 1.3e-04 beam.smp ethr_run_exit_handlers__
1 1.3e-04 beam.smp ethr_self
1 1.3e-04 beam.smp ethr_set_tse__
1 1.3e-04 beam.smp ethr_std_alloc
1 1.3e-04 beam.smp event_wait
1 1.3e-04 beam.smp group_leader_2
1 1.3e-04 beam.smp grow_drv_ev_state
1 1.3e-04 beam.smp hash_erase
1 1.3e-04 beam.smp inet_ctl_open
1 1.3e-04 beam.smp inet_start
1 1.3e-04 beam.smp init_async
1 1.3e-04 beam.smp init_emulator
1 1.3e-04 beam.smp init_load
1 1.3e-04 beam.smp int_cmp
1 1.3e-04 beam.smp is_binary_1
1 1.3e-04 beam.smp is_list_1
1 1.3e-04 beam.smp lists_keymember_3
1 1.3e-04 beam.smp output
1 1.3e-04 beam.smp packet_inet_ctl
1 1.3e-04 beam.smp port_control_3
1 1.3e-04 beam.smp ptimer_timeout
1 1.3e-04 beam.smp reg_cmp
1 1.3e-04 beam.smp reg_hash
1 1.3e-04 beam.smp remove_driver_entry
1 1.3e-04 beam.smp rfile_init
1 1.3e-04 beam.smp rwmutex_unlock_wake
1 1.3e-04 beam.smp set_timer
1 1.3e-04 beam.smp sigaction
1 1.3e-04 beam.smp signal_dispatcher_thread_func
1 1.3e-04 beam.smp smp_sig_notify
1 1.3e-04 beam.smp string_to_integer_1
1 1.3e-04 beam.smp sys_init_io
1 1.3e-04 beam.smp tcp_inet_init
1 1.3e-04 beam.smp timeout_proc
1 1.3e-04 beam.smp tuple_size_1
1 1.3e-04 beam.smp verify_topology
CPU: Core 2, speed 2500 MHz (estimated)
Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000
samples % symbol name
12256 13.8481 zmq::writer_t::flush()
11478 12.9691 ezmq_nif_send
9417 10.6403 zmq::clock_t::rdtsc()
6442 7.2788 zmq::writer_t::write(zmq_msg_t*)
6319 7.1399 zmq::zmq_engine_t::out_event()
5769 6.5184 zmq::reader_t::read(zmq_msg_t*)
4678 5.2857 zmq::dist_t::send(zmq_msg_t*, int)
3782 4.2733 zmq_msg_close
3692 4.1716 zmq::encoder_t::message_ready()
3168 3.5795 zmq::socket_base_t::send(zmq_msg_t*, int)
3078 3.4778 zmq::socket_base_t::process_commands(bool, bool)
2901 3.2779 zmq::dist_t::write(zmq::writer_t*, zmq_msg_t*)
2282 2.5784 zmq::encoder_t::size_ready()
2138 2.4157 zmq::session_t::read(zmq_msg_t*)
1539 1.7389 zmq_msg_init_size
1353 1.5288 zmq::writer_t::check_write(zmq_msg_t*)
1142 1.2904 zmq_msg_data
1051 1.1875 zmq_msg_size
723 0.8169 non-virtual thunk to zmq::session_t::read(zmq_msg_t*)
706 0.7977 zmq_msg_init
618 0.6983 zmq_send
614 0.6938 zmq::epoll_t::loop()
556 0.6282 zmq::xpub_t::xsend(zmq_msg_t*, int)
325 0.3672 zmq::object_t::process_command(zmq::command_t&)
280 0.3164 zmq::mailbox_t::send(zmq::command_t const&)
238 0.2689 zmq::io_thread_t::in_event()
176 0.1989 zmq::reader_t::process_activate_reader()
172 0.1943 zmq::mailbox_t::recv(zmq::command_t*, bool)
163 0.1842 zmq::poller_base_t::execute_timers()
132 0.1491 zmq::epoll_t::set_pollout(void*)
126 0.1424 zmq::session_t::activated(zmq::reader_t*)
118 0.1333 zmq::zmq_engine_t::activate_out()
115 0.1299 zmq::epoll_t::reset_pollout(void*)
106 0.1198 zmq::ctx_t::send_command(unsigned int, zmq::command_t const&)
99 0.1119 zmq::object_t::send_activate_reader(zmq::reader_t*)
98 0.1107 zmq::tcp_socket_t::write(void const*, int)
88 0.0994 zmq::deallocate_command(zmq::command_t*)
62 0.0701 non-virtual thunk to zmq::session_t::activated(zmq::reader_t*)
57 0.0644 non-virtual thunk to zmq::io_thread_t::in_event()
32 0.0362 zmq::io_object_t::set_pollout(void*)
27 0.0305 zmq::object_t::send_command(zmq::command_t&)
15 0.0169 zmq::ctx_t::ctx_t(unsigned int)
14 0.0158 non-virtual thunk to zmq::zmq_engine_t::activate_out()
13 0.0147 zmq::io_object_t::reset_pollout(void*)
12 0.0136 zmq::socket_base_t::create(int, zmq::ctx_t*, unsigned int)
6 0.0068 zmq::own_t::check_term_acks()
6 0.0068 zmq::own_t::terminate()
6 0.0068 zmq::reaper_t::process_reap(zmq::socket_base_t*)
6 0.0068 zmq::socket_base_t::socket_base_t(zmq::ctx_t*, unsigned int)
5 0.0056 non-virtual thunk to zmq::reaper_t::in_event()
5 0.0056 std::_Rb_tree<zmq::own_t*, zmq::own_t*, std::_Identity<zmq::own_t*>, std::less<zmq::own_t*>, std::allocator<zmq::own_t*> >::_M_erase(std::_Rb_tree_node<zmq::own_t*>*)
5 0.0056 std::vector<zmq::reader_t*, std::allocator<zmq::reader_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::reader_t**, std::vector<zmq::reader_t*, std::allocator<zmq::reader_t*> > >, zmq::reader_t* const&)
5 0.0056 zmq::create_pipe(zmq::object_t*, zmq::object_t*, unsigned long, long, zmq::reader_t**, zmq::writer_t**)
5 0.0056 zmq::ctx_t::register_endpoint(char const*, zmq::endpoint_t&)
5 0.0056 zmq::own_t::process_own(zmq::own_t*)
5 0.0056 zmq::socket_base_t::parse_uri(char const*, std::string&, std::string&)
5 0.0056 zmq::zmq_engine_t::in_event()
5 0.0056 zmq_poll
4 0.0045 ezmq_nif_term
4 0.0045 std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<unsigned char> const&)
4 0.0045 std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::assign(unsigned char const*, unsigned long)
4 0.0045 std::vector<unsigned int, std::allocator<unsigned int> >::_M_insert_aux(__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator<unsigned int> > >, unsigned int const&)
4 0.0045 std::vector<zmq::io_thread_t*, std::allocator<zmq::io_thread_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::io_thread_t**, std::vector<zmq::io_thread_t*, std::allocator<zmq::io_thread_t*> > >, zmq::io_thread_t* const&)
4 0.0045 zmq::connect_session_t::~connect_session_t()
4 0.0045 zmq::ctx_t::destroy_socket(zmq::socket_base_t*)
4 0.0045 zmq::epoll_t::add_fd(int, zmq::i_poll_events*)
4 0.0045 zmq::io_thread_t::io_thread_t(zmq::ctx_t*, unsigned int)
4 0.0045 zmq::own_t::own_t(zmq::io_thread_t*, zmq::options_t const&)
4 0.0045 zmq::push_t::xattach_pipes(zmq::reader_t*, zmq::writer_t*, std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)
4 0.0045 zmq::uuid_t::create_blob()
3 0.0034 __do_global_ctors_aux
3 0.0034 ezmq_nif_context
3 0.0034 non-virtual thunk to zmq::zmq_init_t::flush()
3 0.0034 polling_thread
3 0.0034 std::vector<zmq::epoll_t::poll_entry_t*, std::allocator<zmq::epoll_t::poll_entry_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::epoll_t::poll_entry_t**, std::vector<zmq::epoll_t::poll_entry_t*, std::allocator<zmq::epoll_t::poll_entry_t*> > >, zmq::epoll_t::poll_entry_t* const&)
3 0.0034 zmq::ctx_t::create_socket(int)
3 0.0034 zmq::ctx_t::~ctx_t()
3 0.0034 zmq::decoder_t::decoder_t(unsigned long)
3 0.0034 zmq::epoll_t::set_pollin(void*)
3 0.0034 zmq::lb_t::send(zmq_msg_t*, int)
3 0.0034 zmq::mailbox_t::get_fd()
3 0.0034 zmq::own_t::inc_seqnum()
3 0.0034 zmq::reader_t::reader_t(zmq::object_t*, zmq::ypipe_t<zmq_msg_t, 256>*, unsigned long)
3 0.0034 zmq::session_t::attach_pipes(zmq::reader_t*, zmq::writer_t*, std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)
3 0.0034 zmq::socket_base_t::check_protocol(std::string const&)
3 0.0034 zmq::tcp_connecter_t::open()
3 0.0034 zmq::writer_t::terminate()
3 0.0034 zmq::zmq_connecter_t::zmq_connecter_t(zmq::io_thread_t*, zmq::session_t*, zmq::options_t const&, char const*, char const*, bool)
3 0.0034 zmq_socket
2 0.0023 ezmq_nif_connect
2 0.0023 non-virtual thunk to zmq::socket_base_t::in_event()
2 0.0023 non-virtual thunk to zmq::zmq_engine_t::plug(zmq::io_thread_t*, zmq::i_inout*)
2 0.0023 std::_Rb_tree<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*>, std::_Select1st<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >, std::less<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > >, std::allocator<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const, zmq::session_t*> >*)
2 0.0023 std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_M_clone(std::allocator<unsigned char> const&, unsigned long)
2 0.0023 std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::basic_string(std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)
2 0.0023 zmq::ctx_t::unregister_endpoints(zmq::socket_base_t*)
2 0.0023 zmq::dist_t::dist_t(zmq::own_t*)
2 0.0023 zmq::dist_t::terminate()
2 0.0023 zmq::epoll_t::rm_fd(void*)
2 0.0023 zmq::fq_t::attach(zmq::reader_t*)
2 0.0023 zmq::io_object_t::io_object_t(zmq::io_thread_t*)
2 0.0023 zmq::io_thread_t::~io_thread_t()
2 0.0023 zmq::lb_t::attach(zmq::writer_t*)
2 0.0023 zmq::lb_t::lb_t(zmq::own_t*)
2 0.0023 zmq::mailbox_t::mailbox_t()
2 0.0023 zmq::object_t::send_reap(zmq::socket_base_t*)
2 0.0023 zmq::own_t::launch_child(zmq::own_t*)
2 0.0023 zmq::own_t::process_seqnum()
2 0.0023 zmq::own_t::~own_t()
2 0.0023 zmq::pub_t::pub_t(zmq::ctx_t*, unsigned int)
2 0.0023 zmq::push_t::push_t(zmq::ctx_t*, unsigned int)
2 0.0023 zmq::reader_t::terminate()
2 0.0023 zmq::reader_t::~reader_t()
2 0.0023 zmq::reaper_t::reaper_t(zmq::ctx_t*, unsigned int)
2 0.0023 zmq::reaper_t::~reaper_t()
2 0.0023 zmq::resolve_ip_hostname(sockaddr_storage*, unsigned int*, char const*)
2 0.0023 zmq::socket_base_t::bind(char const*)
2 0.0023 zmq::socket_base_t::has_out()
2 0.0023 zmq::socket_base_t::~socket_base_t()
2 0.0023 zmq::tcp_socket_t::close()
2 0.0023 zmq::tcp_socket_t::tcp_socket_t()
2 0.0023 zmq::uuid_t::convert_byte(char const*)
2 0.0023 zmq::writer_t::set_event_sink(zmq::i_writer_events*)
2 0.0023 zmq::xpub_t::xpub_t(zmq::ctx_t*, unsigned int)
2 0.0023 zmq::xpub_t::~xpub_t()
2 0.0023 zmq::zmq_connecter_t::out_event()
2 0.0023 zmq::zmq_engine_t::unplug()
2 0.0023 zmq::zmq_init_t::dispatch_engine()
2 0.0023 zmq::zmq_init_t::process_plug()
1 0.0011 __do_global_dtors_aux
1 0.0011 _fini
1 0.0011 call_gmon_start
1 0.0011 ezmq_nif_close
1 0.0011 frame_dummy
1 0.0011 nif_init
1 0.0011 non-virtual thunk to zmq::zmq_engine_t::terminate()
1 0.0011 std::_Rb_tree<std::string, std::pair<std::string const, zmq::endpoint_t>, std::_Select1st<std::pair<std::string const, zmq::endpoint_t> >, std::less<std::string>, std::allocator<std::pair<std::string const, zmq::endpoint_t> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, zmq::endpoint_t> >*)
1 0.0011 std::_Rb_tree<std::string, std::pair<std::string const, zmq::endpoint_t>, std::_Select1st<std::pair<std::string const, zmq::endpoint_t> >, std::less<std::string>, std::allocator<std::pair<std::string const, zmq::endpoint_t> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, zmq::endpoint_t> const&)
1 0.0011 std::_Rb_tree<unsigned long, std::pair<unsigned long const, zmq::poller_base_t::timer_info_t>, std::_Select1st<std::pair<unsigned long const, zmq::poller_base_t::timer_info_t> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, zmq::poller_base_t::timer_info_t> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, zmq::poller_base_t::timer_info_t> >*)
1 0.0011 std::_Rb_tree<zmq::own_t*, zmq::own_t*, std::_Identity<zmq::own_t*>, std::less<zmq::own_t*>, std::allocator<zmq::own_t*> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, zmq::own_t* const&)
1 0.0011 std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::~basic_string()
1 0.0011 std::vector<zmq::socket_base_t*, std::allocator<zmq::socket_base_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::socket_base_t**, std::vector<zmq::socket_base_t*, std::allocator<zmq::socket_base_t*> > >, zmq::socket_base_t* const&)
1 0.0011 std::vector<zmq::writer_t*, std::allocator<zmq::writer_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<zmq::writer_t**, std::vector<zmq::writer_t*, std::allocator<zmq::writer_t*> > >, zmq::writer_t* const&)
1 0.0011 thread_routine
1 0.0011 zmq::ctx_t::find_endpoint(char const*)
1 0.0011 zmq::ctx_t::get_reaper()
1 0.0011 zmq::ctx_t::terminate()
1 0.0011 zmq::decoder_t::flags_ready()
1 0.0011 zmq::decoder_t::set_inout(zmq::i_inout*)
1 0.0011 zmq::dist_t::terminated(zmq::writer_t*)
1 0.0011 zmq::encoder_t::encoder_t(unsigned long)
1 0.0011 zmq::encoder_t::set_inout(zmq::i_inout*)
1 0.0011 zmq::epoll_t::epoll_t()
1 0.0011 zmq::epoll_t::start()
1 0.0011 zmq::epoll_t::stop()
1 0.0011 zmq::fq_t::fq_t(zmq::own_t*)
1 0.0011 zmq::fq_t::recv(zmq_msg_t*, int)
1 0.0011 zmq::fq_t::terminate()
1 0.0011 zmq::io_object_t::plug(zmq::io_thread_t*)
1 0.0011 zmq::io_object_t::rm_fd(void*)
1 0.0011 zmq::io_object_t::~io_object_t()
1 0.0011 zmq::io_thread_t::get_mailbox()
1 0.0011 zmq::io_thread_t::get_poller()
1 0.0011 zmq::io_thread_t::process_stop()
1 0.0011 zmq::lb_t::terminated(zmq::writer_t*)
1 0.0011 zmq::mailbox_t::make_socketpair(int*, int*)
1 0.0011 zmq::mailbox_t::~mailbox_t()
1 0.0011 zmq::object_t::object_t(zmq::object_t*)
1 0.0011 zmq::object_t::send_attach(zmq::session_t*, zmq::i_engine*, std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&, bool)
1 0.0011 zmq::object_t::send_own(zmq::own_t*, zmq::own_t*)
1 0.0011 zmq::object_t::send_stop()
1 0.0011 zmq::object_t::~object_t()
1 0.0011 zmq::options_t::options_t()
1 0.0011 zmq::own_t::process_destroy()
1 0.0011 zmq::own_t::process_term(int)
1 0.0011 zmq::own_t::set_owner(zmq::own_t*)
1 0.0011 zmq::own_t::unregister_term_ack()
1 0.0011 zmq::poller_base_t::adjust_load(int)
1 0.0011 zmq::poller_base_t::poller_base_t()
1 0.0011 zmq::pull_t::xattach_pipes(zmq::reader_t*, zmq::writer_t*, std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)
1 0.0011 zmq::pull_t::xhas_in()
1 0.0011 zmq::pull_t::~pull_t()
1 0.0011 zmq::reader_t::check_read()
1 0.0011 zmq::reader_t::process_pipe_term_ack()
1 0.0011 zmq::reader_t::set_writer(zmq::writer_t*)
1 0.0011 zmq::reaper_t::get_mailbox()
1 0.0011 zmq::reaper_t::in_event()
1 0.0011 zmq::session_t::process_attach(zmq::i_engine*, std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)
1 0.0011 zmq::session_t::process_term(int)
1 0.0011 zmq::socket_base_t::attach_pipes(zmq::reader_t*, zmq::writer_t*, std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> > const&)
1 0.0011 zmq::socket_base_t::connect(char const*)
1 0.0011 zmq::socket_base_t::process_destroy()
1 0.0011 zmq::socket_base_t::process_stop()
1 0.0011 zmq::tcp_connecter_t::get_fd()
1 0.0011 zmq::tcp_connecter_t::set_address(char const*, char const*)
1 0.0011 zmq::tcp_connecter_t::~tcp_connecter_t()
1 0.0011 zmq::tcp_socket_t::open(int, unsigned long, unsigned long)
1 0.0011 zmq::thread_t::start(void (*)(void*), void*)
1 0.0011 zmq::thread_t::stop()
1 0.0011 zmq::uuid_t::uuid_t()
1 0.0011 zmq::writer_t::writer_t(zmq::object_t*, zmq::ypipe_t<zmq_msg_t, 256>*, zmq::reader_t*, unsigned long, long)
1 0.0011 zmq::ypipe_t<zmq_msg_t, 256>::~ypipe_t()
1 0.0011 zmq::zmq_connecter_t::process_plug()
1 0.0011 zmq::zmq_connecter_t::~zmq_connecter_t()
1 0.0011 zmq::zmq_init_t::~zmq_init_t()
1 0.0011 zmq_bind
1 0.0011 zmq_close
1 0.0011 zmq_connect
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment