[pulseaudio-discuss] PulseAudio Painfully Slow

Alexander E. Patrakov patrakov at gmail.com
Mon Jul 14 08:18:53 PDT 2014


14.07.2014 15:49, I wrote:
> Profiling instructions will be sent later today,
> when I return from work.

Here are the instructions:

1. Place a pulseaudio-9999 ebuild into your local overlay:

mkdir -p /usr/local/portage/media-sound/pulseaudio
cd /usr/local/portage/media-sound/pulseaudio
wget 
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-sound/pulseaudio/pulseaudio-9999.ebuild
repoman manifest

2. Enable your local overlay by adding this line to the end of 
/etc/portage/make.conf:

PORTDIR_OVERLAY="$PORTDIR_OVERLAY /usr/local/portage"

3. Build pulseaudio-9999 with debug symbols.

FEATURES=splitdebug CFLAGS="-O2 -pipe -g3 -ggdb" ACCEPT_KEYWORDS="**" 
emerge -av =media-sound/pulseaudio-9999

Just in case, rebuild some libraries with debug symbols, too:

FEATURES=splitdebug CFLAGS="-O2 -pipe -g3 -ggdb" emerge -1 alsa-lib speex

4. Build perf:

emerge perf

5. Restart pulseaudio as a user:

pulseaudio -k ; pulseaudio --start

6. Profile PulseAudio:

# as root:
perf record -p `pidof pulseaudio`

# while it is recording, play FEZ as a user
./FEZ
... and while the game is playing something, place a test audio-only 
call with skype. Wait for it to hang up.

# Then stop perf-recording with Ctrl+C

7. Make a readable profile report:

perf report > report.txt

My report (from FEZ + skype test call + pavucontrol) is attached. I had 
to truncate it so that it fits the mailing list size limit (100 KB). 
PulseAudio is from today's git. Please don't be alarmed by the top line 
that says 13.99%: this is 13.99% of all non-idle CPU cycles.

Here is the top of the "top" output:

26778 aep       20   0 1572544 541308  54048 R  25,3  3,3   1:14.73 
FEZ.bin.x86_64
26807 aep       20   0  571612 150612  70128 S   9,3  0,9   0:20.21 skype
    607 root      20   0  204388  47360  28568 S   8,0  0,3   2:43.67 X
26767 aep        9 -11  821636  18488  15180 S   6,6  0,1   0:17.97 
pulseaudio
19913 aep       20   0  947044  70872  31932 S   6,3  0,4   0:58.03 
pavucontrol

-- 
Alexander E. Patrakov

-------------- next part --------------
# ========
# captured on: Mon Jul 14 21:07:17 2014
# hostname : aep-haswell
# os release : 3.15.3-gentoo
# perf version : 3.13.1
# arch : x86_64
# nrcpus online : 8
# nrcpus avail : 8
# cpudesc : Intel(R) Core(TM) i7-4770S CPU @ 3.10GHz
# cpuid : GenuineIntel,6,60,3
# total memory : 16366752 kB
# cmdline : /usr/bin/perf record -p 26767 
# event : name = cycles, type = 0, config = 0x0, config1 = 0x0, config2 = 0x0, excl_usr = 0, excl_kern = 0, excl_host = 0, excl_guest = 1, precise_ip = 0, attr_mmap2 = 0, attr_mmap  = 1, attr_mmap_data = 0
# HEADER_CPU_TOPOLOGY info available, use -I to display
# HEADER_NUMA_TOPOLOGY info available, use -I to display
# pmu mappings: cpu = 4, software = 1, tracepoint = 2, breakpoint = 5
# ========
#
# Samples: 28K of event 'cycles'
# Event count (approx.): 16802920879
#
# Overhead     Command          Shared Object                                           Symbol
# ........  ..........  .....................  ...............................................
#
    13.99%  pulseaudio  [kernel.kallsyms]      [k] __lock_acquire                             
     7.14%  pulseaudio  libspeexdsp.so.1.5.0   [.] resampler_basic_interpolate_single         
     4.97%  pulseaudio  [kernel.kallsyms]      [k] lock_release                               
     3.03%  pulseaudio  [kernel.kallsyms]      [k] lock_acquire                               
     1.83%  pulseaudio  [kernel.kallsyms]      [k] __fget                                     
     1.30%  pulseaudio  [kernel.kallsyms]      [k] do_sys_poll                                
     1.28%  pulseaudio  libspeexdsp.so.1.5.0   [.] cubic_coef                                 
     1.25%  pulseaudio  [kernel.kallsyms]      [k] mark_lock                                  
     1.19%  pulseaudio  [kernel.kallsyms]      [k] do_raw_spin_lock                           
     1.10%  pulseaudio  [kernel.kallsyms]      [k] trace_hardirqs_off_caller                  
     1.09%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblock_acquire                        
     1.09%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblock_unref                          
     1.06%  pulseaudio  [kernel.kallsyms]      [k] trace_hardirqs_on_caller                   
     0.95%  pulseaudio  [kernel.kallsyms]      [k] find_busiest_group                         
     0.93%  pulseaudio  libpulsecommon-5.0.so  [.] stack_pop                                  
     0.92%  pulseaudio  libpulsecore-5.0.so    [.] peaks_resample                             
     0.91%  pulseaudio  libpulsecore-5.0.so    [.] remap_stereo_to_mono_s16ne_c               
     0.89%  pulseaudio  libspeexdsp.so.1.5.0   [.] resampler_basic_direct_single              
     0.84%  pulseaudio  [snd_hda_intel]        [k] pci_azx_readl                              
     0.78%  pulseaudio  libpulsecommon-5.0.so  [.] stack_push                                 
     0.77%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblock_release                        
     0.76%  pulseaudio  [kernel.kallsyms]      [k] fput                                       
     0.70%  pulseaudio  libpulsecore-5.0.so    [.] pa_sconv_s16le_to_float32ne                
     0.69%  pulseaudio  [kernel.kallsyms]      [k] _raw_spin_unlock_irqrestore                
     0.64%  pulseaudio  libpulsecore-5.0.so    [.] pa_sconv_s16le_from_float32ne              
     0.64%  pulseaudio  libc-2.19.so           [.] vfprintf                                   
     0.63%  pulseaudio  [kernel.kallsyms]      [k] mark_held_locks                            
     0.61%  pulseaudio  [kernel.kallsyms]      [k] _raw_spin_lock_irqsave                     
     0.60%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblock_ref                            
     0.60%  pulseaudio  libpulse.so.0.17.3     [.] pa_mainloop_dispatch                       
     0.54%  pulseaudio  [kernel.kallsyms]      [k] sock_poll                                  
     0.53%  pulseaudio  [kernel.kallsyms]      [k] preempt_count_add                          
     0.53%  pulseaudio  [kernel.kallsyms]      [k] system_call                                
     0.49%  pulseaudio  [kernel.kallsyms]      [k] do_raw_spin_unlock                         
     0.48%  pulseaudio  [kernel.kallsyms]      [k] preempt_count_sub                          
     0.40%  pulseaudio  [kernel.kallsyms]      [k] __pollwait                                 
     0.39%  pulseaudio  [kernel.kallsyms]      [k] __rcu_read_unlock                          
     0.38%  pulseaudio  libpulse.so.0.17.3     [.] pa_mainloop_prepare                        
     0.37%  pulseaudio  [kernel.kallsyms]      [k] eventfd_poll                               
     0.37%  pulseaudio  [kernel.kallsyms]      [k] mutex_lock_nested                          
     0.36%  pulseaudio  libpulsecore-5.0.so    [.] pa_rtpoll_run                              
     0.35%  pulseaudio  [kernel.kallsyms]      [k] load_balance                               
     0.35%  pulseaudio  [kernel.kallsyms]      [k] unix_poll                                  
     0.34%  pulseaudio  [snd]                  [k] snd_ctl_find_numid                         
     0.33%  pulseaudio  [kernel.kallsyms]      [k] copy_user_enhanced_fast_string             
     0.32%  pulseaudio  libpulsecommon-5.0.so  [.] pa_once_begin                              
     0.31%  pulseaudio  libc-2.19.so           [.] __libc_disable_asynccancel                 
     0.31%  pulseaudio  [kernel.kallsyms]      [k] update_blocked_averages                    
     0.29%  pulseaudio  libalsa-util.so        [.] thread_func                                
     0.29%  pulseaudio  libpulsecommon-5.0.so  [.] pa_hashmap_iterate                         
     0.29%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblockq_push                          
     0.26%  pulseaudio  libpulsecore-5.0.so    [.] pa_mix_s16ne_c                             
     0.26%  pulseaudio  [kernel.kallsyms]      [k] poll_freewait                              
     0.26%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblock_new_pool                       
     0.26%  pulseaudio  ld-2.19.so             [.] _dl_update_slotinfo                        
     0.25%  pulseaudio  libpulsecommon-5.0.so  [.] pa_fdsem_after_poll                        
     0.25%  pulseaudio  [kernel.kallsyms]      [k] __might_sleep                              
     0.25%  pulseaudio  [kernel.kallsyms]      [k] update_cfs_rq_blocked_load                 
     0.24%  pulseaudio  libc-2.19.so           [.] ppoll                                      
     0.24%  pulseaudio  [kernel.kallsyms]      [k] __list_del_entry                           
     0.24%  pulseaudio  libpulsecommon-5.0.so  [.] do_write                                   
     0.24%  pulseaudio  [kernel.kallsyms]      [k] enqueue_entity                             
     0.24%  pulseaudio  libpulse.so.0.17.3     [.] pa_cvolume_valid                           
     0.23%  pulseaudio  libc-2.19.so           [.] __printf_fp                                
     0.23%  pulseaudio  libpulsecommon-5.0.so  [.] pa_fdsem_post                              
     0.23%  pulseaudio  libpulsecore-5.0.so    [.] pa_source_output_push                      
     0.22%  pulseaudio  libspeexdsp.so.1.5.0   [.] speex_resampler_process_float              
     0.22%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_poll_descriptors_revents           
     0.21%  pulseaudio  [kernel.kallsyms]      [k] get_parent_ip                              
     0.21%  pulseaudio  libpulsecommon-5.0.so  [.] flush                                      
     0.21%  pulseaudio  [kernel.kallsyms]      [k] __fget_light                               
     0.21%  pulseaudio  [kernel.kallsyms]      [k] __mutex_unlock_slowpath                    
     0.21%  pulseaudio  [kernel.kallsyms]      [k] rw_verify_area                             
     0.21%  pulseaudio  [kernel.kallsyms]      [k] __schedule                                 
     0.20%  pulseaudio  libc-2.19.so           [.] _IO_default_xsputn                         
     0.20%  pulseaudio  [kernel.kallsyms]      [k] idle_cpu                                   
     0.19%  pulseaudio  [kernel.kallsyms]      [k] select_task_rq_fair                        
     0.19%  pulseaudio  libpulsecommon-5.0.so  [.] pa_flist_pop                               
     0.19%  pulseaudio  libc-2.19.so           [.] __memcpy_sse2_unaligned                    
     0.19%  pulseaudio  [kernel.kallsyms]      [k] get_page_from_freelist                     
     0.19%  pulseaudio  libm-2.19.so           [.] __ieee754_log_avx                          
     0.19%  pulseaudio  ld-2.19.so             [.] __tls_get_addr                             
     0.18%  pulseaudio  [kernel.kallsyms]      [k] check_preemption_disabled                  
     0.18%  pulseaudio  [kernel.kallsyms]      [k] cpumask_next_and                           
     0.18%  pulseaudio  [vdso]                 [.] __vdso_clock_gettime                       
     0.17%  pulseaudio  libpulsecore-5.0.so    [.] pa_msgobject_check_type                    
     0.17%  pulseaudio  [kernel.kallsyms]      [k] update_cfs_shares                          
     0.17%  pulseaudio  libpulse.so.0.17.3     [.] pa_sample_spec_valid                       
     0.16%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncmsgq_get                           
     0.16%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncq_pop                              
     0.16%  pulseaudio  [kernel.kallsyms]      [k] try_to_wake_up                             
     0.16%  pulseaudio  [kernel.kallsyms]      [k] update_curr                                
     0.16%  pulseaudio  [kernel.kallsyms]      [k] __fsnotify_parent                          
     0.16%  pulseaudio  libpulsecommon-5.0.so  [.] fix_current_read                           
     0.16%  pulseaudio  libpulsecore-5.0.so    [.] pa_resampler_max_block_size                
     0.16%  pulseaudio  libpulsecore-5.0.so    [.] pa_sink_input_peek                         
     0.16%  pulseaudio  [kernel.kallsyms]      [k] resched_task                               
     0.16%  pulseaudio  libpulsecommon-5.0.so  [.] pa_flist_push                              
     0.15%  pulseaudio  libalsa-util.so        [.] thread_func                                
     0.15%  pulseaudio  [kernel.kallsyms]      [k] enqueue_task_fair                          
     0.15%  pulseaudio  libpthread-2.19.so     [.] __pthread_mutex_unlock_full                
     0.15%  pulseaudio  [snd]                  [k] snd_ctl_poll                               
     0.15%  pulseaudio  libpthread-2.19.so     [.] 0x000000000000f360                         
     0.15%  pulseaudio  [kernel.kallsyms]      [k] sys_read                                   
     0.15%  pulseaudio  [kernel.kallsyms]      [k] trace_hardirqs_off                         
     0.14%  pulseaudio  [snd_hda_controller]   [k] azx_get_position                           
     0.14%  pulseaudio  [kernel.kallsyms]      [k] find_next_bit                              
     0.14%  pulseaudio  libpulsecommon-5.0.so  [.] pa_idxset_rrobin                           
     0.14%  pulseaudio  libpulsecommon-5.0.so  [.] pa_write                                   
     0.14%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncmsgq_read_after_poll               
     0.14%  pulseaudio  libpulsecommon-5.0.so  [.] stat_add                                   
     0.14%  pulseaudio  [kernel.kallsyms]      [k] pipe_write                                 
     0.14%  pulseaudio  [kernel.kallsyms]      [k] pipe_read                                  
     0.14%  pulseaudio  libpulsecommon-5.0.so  [.] drop_backlog                               
     0.14%  pulseaudio  [kernel.kallsyms]      [k] pick_next_task_fair                        
     0.14%  pulseaudio  libpulsecommon-5.0.so  [.] do_read                                    
     0.13%  pulseaudio  [kernel.kallsyms]      [k] sys_ppoll                                  
     0.13%  pulseaudio  libc-2.19.so           [.] memset                                     
     0.13%  pulseaudio  libpulse.so.0.17.3     [.] pa_mainloop_poll                           
     0.13%  pulseaudio  libprotocol-native.so  [.] command_set_volume                         
     0.13%  pulseaudio  libpulsecore-5.0.so    [.] inputs_drop                                
     0.13%  pulseaudio  [kernel.kallsyms]      [k] cpupri_set                                 
     0.13%  pulseaudio  libpthread-2.19.so     [.] pthread_mutex_lock                         
     0.13%  pulseaudio  libpthread-2.19.so     [.] __pthread_mutex_lock_full                  
     0.13%  pulseaudio  libpulsecore-5.0.so    [.] pa_resampler_run                           
     0.13%  pulseaudio  [snd_pcm]              [k] snd_pcm_playback_poll                      
     0.13%  pulseaudio  libpulsecommon-5.0.so  [.] pa_rtclock_get                             
     0.13%  pulseaudio  libpulsecore-5.0.so    [.] pa_source_post                             
     0.13%  pulseaudio  [kernel.kallsyms]      [k] __rcu_read_lock                            
     0.12%  pulseaudio  [kernel.kallsyms]      [k] do_vfs_ioctl                               
     0.12%  pulseaudio  libpulsecommon-5.0.so  [.] pa_mcalign_csize                           
     0.12%  pulseaudio  libpthread-2.19.so     [.] __libc_read                                
     0.12%  pulseaudio  [kernel.kallsyms]      [k] update_curr_rt                             
     0.12%  pulseaudio  libpulsecommon-5.0.so  [.] can_push                                   
     0.12%  pulseaudio  libpulsecommon-5.0.so  [.] index_scan                                 
     0.12%  pulseaudio  [kernel.kallsyms]      [k] __list_add                                 
     0.12%  pulseaudio  libc-2.19.so           [.] __GI___ioctl                               
     0.12%  pulseaudio  [kernel.kallsyms]      [k] trace_hardirqs_on                          
     0.12%  pulseaudio  libpulse.so.0.17.3     [.] pa_frame_size                              
     0.12%  pulseaudio  libc-2.19.so           [.] strlen                                     
     0.12%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_hw_avail_update                    
     0.12%  pulseaudio  [snd_pcm]              [k] snd_pcm_update_hw_ptr0                     
     0.12%  pulseaudio  libc-2.19.so           [.] _int_malloc                                
     0.11%  pulseaudio  [kernel.kallsyms]      [k] vfs_write                                  
     0.11%  pulseaudio  libpthread-2.19.so     [.] __errno_location                           
     0.11%  pulseaudio  libpulsecommon-5.0.so  [.] pa_run_once                                
     0.11%  pulseaudio  libpulsecore-5.0.so    [.] pa_source_check_type                       
     0.11%  pulseaudio  [kernel.kallsyms]      [k] effective_load.isra.33                     
     0.11%  pulseaudio  [kernel.kallsyms]      [k] in_lock_functions                          
     0.11%  pulseaudio  [kernel.kallsyms]      [k] might_fault                                
     0.11%  pulseaudio  [kernel.kallsyms]      [k] vfs_read                                   
     0.11%  pulseaudio  [kernel.kallsyms]      [k] native_write_msr_safe                      
     0.11%  pulseaudio  libpulsecommon-5.0.so  [.] pa_fdsem_before_poll                       
     0.11%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblockq_drop                          
     0.11%  pulseaudio  [kernel.kallsyms]      [k] cpuacct_charge                             
     0.11%  pulseaudio  [kernel.kallsyms]      [k] fsnotify                                   
     0.11%  pulseaudio  [kernel.kallsyms]      [k] schedule_hrtimeout_range_clock             
     0.11%  pulseaudio  [kernel.kallsyms]      [k] match_held_lock                            
     0.11%  pulseaudio  libpulsecommon-5.0.so  [.] drop_block                                 
     0.10%  pulseaudio  [kernel.kallsyms]      [k] _raw_spin_lock                             
     0.10%  pulseaudio  [kernel.kallsyms]      [k] dequeue_entity                             
     0.10%  pulseaudio  libpulsecore-5.0.so    [.] pa_sink_check_type                         
     0.10%  pulseaudio  libpulse.so.0.17.3     [.] pa_bytes_to_usec                           
     0.10%  pulseaudio  [kernel.kallsyms]      [k] source_load                                
     0.10%  pulseaudio  [kernel.kallsyms]      [k] __srcu_read_lock                           
     0.10%  pulseaudio  libspeexdsp.so.1.5.0   [.] speex_resampler_process_interleaved_float  
     0.10%  pulseaudio  libc-2.19.so           [.] __libc_calloc                              
     0.10%  pulseaudio  [kernel.kallsyms]      [k] _raw_spin_unlock                           
     0.10%  pulseaudio  libpthread-2.19.so     [.] __pthread_enable_asynccancel               
     0.10%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_status                             
     0.10%  pulseaudio  libpulsecore-5.0.so    [.] pa_source_get_master                       
     0.10%  pulseaudio  libprotocol-native.so  [.] record_stream_check_type                   
     0.10%  pulseaudio  [kernel.kallsyms]      [k] sys_write                                  
     0.10%  pulseaudio  [kernel.kallsyms]      [k] account_entity_enqueue                     
     0.10%  pulseaudio  libpulsecommon-5.0.so  [.] pa_get_volume_func                         
     0.10%  pulseaudio  libpulsecommon-5.0.so  [.] pa_read                                    
     0.10%  pulseaudio  libpulse.so.0.17.3     [.] mainloop_defer_enable                      
     0.10%  pulseaudio  [kernel.kallsyms]      [k] pipe_poll                                  
     0.09%  pulseaudio  libpulsecore-5.0.so    [.] pa_thread_mq_get                           
     0.09%  pulseaudio  [kernel.kallsyms]      [k] kfree                                      
     0.09%  pulseaudio  libpulsecore-5.0.so    [.] pa_object_ref                              
     0.09%  pulseaudio  libm-2.19.so           [.] __log10_finite                             
     0.09%  pulseaudio  [kernel.kallsyms]      [k] inotify_poll                               
     0.09%  pulseaudio  libpthread-2.19.so     [.] __libc_write                               
     0.09%  pulseaudio  libpulsecore-5.0.so    [.] asyncmsgq_read_cb                          
     0.09%  pulseaudio  libc-2.19.so           [.] __vsnprintf_chk                            
     0.09%  pulseaudio  [kernel.kallsyms]      [k] dequeue_rt_stack                           
     0.09%  pulseaudio  [kernel.kallsyms]      [k] unix_stream_recvmsg                        
     0.09%  pulseaudio  libalsa-util.so        [.] rtpoll_work_cb                             
     0.09%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncmsgq_done                          
     0.09%  pulseaudio  [kernel.kallsyms]      [k] __update_entity_load_avg_contrib           
     0.09%  pulseaudio  [kernel.kallsyms]      [k] ttwu_stat                                  
     0.09%  pulseaudio  [kernel.kallsyms]      [k] sys_ioctl                                  
     0.09%  pulseaudio  [kernel.kallsyms]      [k] native_read_tsc                            
     0.09%  pulseaudio  [kernel.kallsyms]      [k] __lock_is_held                             
     0.09%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblock_new_fixed                      
     0.08%  pulseaudio  libpulsecommon-5.0.so  [.] hash_scan                                  
     0.08%  pulseaudio  libpulse.so.0.17.3     [.] pa_mainloop_iterate                        
     0.08%  pulseaudio  libpulsecommon-5.0.so  [.] update_prebuf                              
     0.08%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblockq_peek                          
     0.08%  pulseaudio  libpulsecommon-5.0.so  [.] do_pstream_read_write                      
     0.08%  pulseaudio  libprotocol-native.so  [.] source_output_push_cb                      
     0.08%  pulseaudio  [snd_hda_controller]   [k] azx_pcm_pointer                            
     0.08%  pulseaudio  libc-2.19.so           [.] malloc                                     
     0.08%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblock_get_length                     
     0.08%  pulseaudio  libpulsecore-5.0.so    [.] remap_channels                             
     0.08%  pulseaudio  libpulsecommon-5.0.so  [.] pa_srbchannel_write                        
     0.08%  pulseaudio  [kernel.kallsyms]      [k] ktime_get_ts                               
     0.08%  pulseaudio  [kernel.kallsyms]      [k] __fdget                                    
     0.08%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_mmap_begin                         
     0.08%  pulseaudio  libpulsecore-5.0.so    [.] fill_mix_info.constprop.13                 
     0.08%  pulseaudio  [kernel.kallsyms]      [k] debug_smp_processor_id                     
     0.08%  pulseaudio  [kernel.kallsyms]      [k] poll_schedule_timeout                      
     0.08%  pulseaudio  [kernel.kallsyms]      [k] update_group_power                         
     0.08%  pulseaudio  [kernel.kallsyms]      [k] lock_release_non_nested                    
     0.08%  pulseaudio  libpulsecore-5.0.so    [.] pa_source_post_direct                      
     0.08%  pulseaudio  [kernel.kallsyms]      [k] __local_bh_disable_ip                      
     0.08%  pulseaudio  [kernel.kallsyms]      [k] dequeue_task_fair                          
     0.08%  pulseaudio  libpulsecore-5.0.so    [.] pa_object_check_type                       
     0.08%  pulseaudio  [kernel.kallsyms]      [k] __sb_end_write                             
     0.08%  pulseaudio  [kernel.kallsyms]      [k] update_rq_clock.part.78                    
     0.07%  pulseaudio  libpulse.so.0.17.3     [.] pa_channel_map_valid                       
     0.07%  pulseaudio  libpulsecommon-5.0.so  [.] pa_pstream_unref                           
     0.07%  pulseaudio  [kernel.kallsyms]      [k] free_hot_cold_page                         
     0.07%  pulseaudio  [kernel.kallsyms]      [k] __sb_start_write                           
     0.07%  pulseaudio  libpulsecommon-5.0.so  [.] pa_frame_aligned                           
     0.07%  pulseaudio  [kernel.kallsyms]      [k] alloc_pages_current                        
     0.07%  pulseaudio  libc-2.19.so           [.] __clock_gettime                            
     0.07%  pulseaudio  [kernel.kallsyms]      [k] sysret_check                               
     0.07%  pulseaudio  [kernel.kallsyms]      [k] task_waking_fair                           
     0.07%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncq_read_before_poll                 
     0.07%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncq_read_after_poll                  
     0.07%  pulseaudio  libpulsecommon-5.0.so  [.] estimate                                   
     0.07%  pulseaudio  [kernel.kallsyms]      [k] __perf_event_task_sched_out                
     0.07%  pulseaudio  libprotocol-native.so  [.] sink_input_process_msg                     
     0.07%  pulseaudio  libalsa-util.so        [.] sink_process_msg                           
     0.07%  pulseaudio  [kernel.kallsyms]      [k] __local_bh_enable_ip                       
     0.07%  pulseaudio  libpulsecore-5.0.so    [.] pa_sink_get_latency_within_thread          
     0.07%  pulseaudio  [kernel.kallsyms]      [k] trace_softirqs_on                          
     0.07%  pulseaudio  libpulsecore-5.0.so    [.] pa_sink_process_input_underruns            
     0.07%  pulseaudio  [kernel.kallsyms]      [k] touch_atime                                
     0.07%  pulseaudio  [kernel.kallsyms]      [k] idle_enter_fair                            
     0.07%  pulseaudio  [kernel.kallsyms]      [k] __wake_up_common                           
     0.07%  pulseaudio  libpulse.so.0.17.3     [.] pa_rtclock_now                             
     0.07%  pulseaudio  libc-2.19.so           [.] _int_free                                  
     0.07%  pulseaudio  libpulsecore-5.0.so    [.] pa_object_unref                            
     0.07%  pulseaudio  libprotocol-native.so  [.] playback_stream_check_type                 
     0.07%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_hw_hwsync                          
     0.07%  pulseaudio  [vdso]                 [.] 0x000000000000070c                         
     0.07%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncmsgq_post                          
     0.07%  pulseaudio  libpulsecore-5.0.so    [.] flush_postq                                
     0.06%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memexport_put                           
     0.06%  pulseaudio  libpthread-2.19.so     [.] __pthread_disable_asynccancel              
     0.06%  pulseaudio  [kernel.kallsyms]      [k] trace_hardirqs_off_thunk                   
     0.06%  pulseaudio  [snd_pcm]              [k] snd_pcm_common_ioctl1                      
     0.06%  pulseaudio  libpulsecore-5.0.so    [.] pa_rtpoll_set_timer_disabled               
     0.06%  pulseaudio  libc-2.19.so           [.] hack_digit.13635                           
     0.06%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_avail_update                       
     0.06%  pulseaudio  libc-2.19.so           [.] __tfind                                    
     0.06%  pulseaudio  [kernel.kallsyms]      [k] timerqueue_add                             
     0.06%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblockq_push_align                    
     0.06%  pulseaudio  libc-2.19.so           [.] _nl_make_l10nflist                         
     0.06%  pulseaudio  libpulsecommon-5.0.so  [.] pa_queue_pop                               
     0.06%  pulseaudio  [kernel.kallsyms]      [k] run_timer_softirq                          
     0.06%  pulseaudio  [kernel.kallsyms]      [k] __percpu_counter_add                       
     0.06%  pulseaudio  libpulsecommon-5.0.so  [.] pa_mempool_block_size_max                  
     0.06%  pulseaudio  [kernel.kallsyms]      [k] file_update_time                           
     0.06%  pulseaudio  libpulsecore-5.0.so    [.] pa_volume_s16ne_orc_2ch                    
     0.06%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memexport_process_release               
     0.06%  pulseaudio  [kernel.kallsyms]      [k] remove_wait_queue                          
     0.06%  pulseaudio  libc-2.19.so           [.] __libc_enable_asynccancel                  
     0.06%  pulseaudio  libpulsecommon-5.0.so  [.] pa_pstream_ref                             
     0.06%  pulseaudio  libpulsecore-5.0.so    [.] pa_sink_input_check_type                   
     0.06%  pulseaudio  [kernel.kallsyms]      [k] put_prev_entity                            
     0.06%  pulseaudio  libpulse.so.0.17.3     [.] pa_cvolume_channels_equal_to               
     0.06%  pulseaudio  libpulsecommon-5.0.so  [.] pa_iochannel_read_with_ancil               
     0.06%  pulseaudio  [kernel.kallsyms]      [k] datagram_poll                              
     0.06%  pulseaudio  libpulsecommon-5.0.so  [.] pa_srbchannel_read                         
     0.06%  pulseaudio  [kernel.kallsyms]      [k] anon_pipe_buf_release                      
     0.06%  pulseaudio  [kernel.kallsyms]      [k] security_file_permission                   
     0.06%  pulseaudio  [kernel.kallsyms]      [k] check_preempt_curr                         
     0.06%  pulseaudio  libpulsecommon-5.0.so  [.] pa_pstream_is_pending                      
     0.06%  pulseaudio  libpulse.so.0.17.3     [.] pa_sw_cvolume_multiply                     
     0.06%  pulseaudio  libpulsecommon-5.0.so  [.] pa_smoother_get                            
     0.06%  pulseaudio  libpulse.so.0.17.3     [.] pa_cvolume_max                             
     0.05%  pulseaudio  libprotocol-native.so  [.] pstream_memblock_callback                  
     0.05%  pulseaudio  [kernel.kallsyms]      [k] unix_stream_sendmsg                        
     0.05%  pulseaudio  libalsa-util.so        [.] pa_rtpoll_item_get_userdata at plt            
     0.05%  pulseaudio  libpulsecore-5.0.so    [.] pa_source_output_check_type                
     0.05%  pulseaudio  libpulsecore-5.0.so    [.] calc_linear_integer_volume                 
     0.05%  pulseaudio  [kernel.kallsyms]      [k] cap_file_permission                        
     0.05%  pulseaudio  libpulse.so.0.17.3     [.] pa_channels_valid                          
     0.05%  pulseaudio  libpulsecommon-5.0.so  [.] pa_queue_push                              
     0.05%  pulseaudio  libpulsecommon-5.0.so  [.] pa_bytes_to_usec_round_up                  
     0.05%  pulseaudio  libprotocol-native.so  [.] native_connection_send_memblock            
     0.05%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_areas_copy                         
     0.05%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblockq_prebuf_active                 
     0.05%  pulseaudio  libpulsecore-5.0.so    [.] push                                       
     0.05%  pulseaudio  libasound.so.2.0.0     [.] snd_ctl_elem_read                          
     0.05%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncmsgq_ref                           
     0.05%  pulseaudio  [kernel.kallsyms]      [k] __enqueue_rt_entity                        
     0.05%  pulseaudio  [kernel.kallsyms]      [k] sock_alloc_send_pskb                       
     0.05%  pulseaudio  libprotocol-native.so  [.] sink_input_pop_cb                          
     0.05%  pulseaudio  orcexec.OnB5cZ         [.] 0x00000000000000e1                         
     0.05%  pulseaudio  libpthread-2.19.so     [.] pthread_rwlock_rdlock                      
     0.05%  pulseaudio  [kernel.kallsyms]      [k] current_kernel_time                        
     0.05%  pulseaudio  libpulse.so.0.17.3     [.] pa_usec_to_bytes                           
     0.05%  pulseaudio  libpulsecore-5.0.so    [.] resample                                   
     0.05%  pulseaudio  [snd_timer]            [k] snd_timer_user_poll                        
     0.05%  pulseaudio  [kernel.kallsyms]      [k] __free_pages                               
     0.05%  pulseaudio  libpthread-2.19.so     [.] pthread_mutex_unlock                       
     0.05%  pulseaudio  libpulse.so.0.17.3     [.] cleanup_io_events                          
     0.05%  pulseaudio  [kernel.kallsyms]      [k] __alloc_pages_nodemask                     
     0.05%  pulseaudio  [kernel.kallsyms]      [k] place_entity                               
     0.05%  pulseaudio  libpulse.so.0.17.3     [.] pa_timeval_load                            
     0.05%  pulseaudio  libpulsecore-5.0.so    [.] pa_sink_render_into                        
     0.05%  pulseaudio  libspeexdsp.so.1.5.0   [.] speex_resampler_process_native             
     0.05%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_hwsync                             
     0.05%  pulseaudio  [kernel.kallsyms]      [k] kmem_cache_free                            
     0.05%  pulseaudio  [kernel.kallsyms]      [k] fsnotify_notify_queue_is_empty             
     0.05%  pulseaudio  libpulsecommon-5.0.so  [.] pa_hashmap_size                            
     0.05%  pulseaudio  libpulse.so.0.17.3     [.] pa_cvolume_snprint_verbose                 
     0.05%  pulseaudio  libm-2.19.so           [.] __exp1                                     
     0.05%  pulseaudio  libc-2.19.so           [.] __strcmp_sse2                              
     0.05%  pulseaudio  libasound.so.2.0.0     [.] snd_mixer_elem_get_private at plt             
     0.05%  pulseaudio  [kernel.kallsyms]      [k] native_sched_clock                         
     0.05%  pulseaudio  [kernel.kallsyms]      [k] trace_hardirqs_on_thunk                    
     0.04%  pulseaudio  [kernel.kallsyms]      [k] pollwake                                   
     0.04%  pulseaudio  libprotocol-native.so  [.] pa_native_connection_check_type            
     0.04%  pulseaudio  [kernel.kallsyms]      [k] get_pageblock_flags_mask                   
     0.04%  pulseaudio  libc-2.19.so           [.] __strncmp_sse2                             
     0.04%  pulseaudio  [kernel.kallsyms]      [k] ttwu_do_wakeup                             
     0.04%  pulseaudio  [kernel.kallsyms]      [k] __mnt_want_write                           
     0.04%  pulseaudio  [kernel.kallsyms]      [k] next_zones_zonelist                        
     0.04%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memimport_get                           
     0.04%  pulseaudio  libpulse.so.0.17.3     [.] pa_xfree                                   
     0.04%  pulseaudio  [snd_pcm]              [k] snd_pcm_playback_ioctl1                    
     0.04%  pulseaudio  libpulsecore-5.0.so    [.] pa_sink_render_into_full                   
     0.04%  pulseaudio  [kernel.kallsyms]      [k] pick_next_task_idle                        
     0.04%  pulseaudio  [kernel.kallsyms]      [k] schedule                                   
     0.04%  pulseaudio  libpulsecore-5.0.so    [.] pa_mix                                     
     0.04%  pulseaudio  [kernel.kallsyms]      [k] sched_clock_cpu                            
     0.04%  pulseaudio  [kernel.kallsyms]      [k] list_del                                   
     0.04%  pulseaudio  [kernel.kallsyms]      [k] __mod_zone_page_state                      
     0.04%  pulseaudio  [kernel.kallsyms]      [k] poll_select_copy_remaining                 
     0.04%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_softvol_write_areas                
     0.04%  pulseaudio  libpulsecommon-5.0.so  [.] pa_mutex_lock                              
     0.04%  pulseaudio  libpulse.so.0.17.3     [.] pa_channel_map_equal                       
     0.04%  pulseaudio  libpulsecore-5.0.so    [.] pa_source_process_msg                      
     0.04%  pulseaudio  [kernel.kallsyms]      [k] perf_pmu_rotate_start.isra.48              
     0.04%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memchunk_make_writable                  
     0.04%  pulseaudio  libc-2.19.so           [.] realloc                                    
     0.04%  pulseaudio  [kernel.kallsyms]      [k] rcu_note_context_switch                    
     0.04%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblock_is_silence                     
     0.04%  pulseaudio  libpulsecommon-5.0.so  [.] pa_mcalign_pop                             
     0.04%  pulseaudio  [kernel.kallsyms]      [k] lockdep_sys_exit_thunk                     
     0.04%  pulseaudio  ld-2.19.so             [.] update_get_addr                            
     0.04%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_plugin_status                      
     0.04%  pulseaudio  [kernel.kallsyms]      [k] __srcu_read_unlock                         
     0.04%  pulseaudio  libpulsecommon-5.0.so  [.] pa_log_level_meta                          
     0.04%  pulseaudio  [kernel.kallsyms]      [k] add_wait_queue                             
     0.04%  pulseaudio  [kernel.kallsyms]      [k] cap_file_ioctl                             
     0.04%  pulseaudio  [snd]                  [k] snd_ctl_ioctl                              
     0.04%  pulseaudio  [kernel.kallsyms]      [k] dequeue_task                               
     0.04%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memchunk_reset                          
     0.04%  pulseaudio  [kernel.kallsyms]      [k] enqueue_task                               
     0.04%  pulseaudio  [kernel.kallsyms]      [k] down_read                                  
     0.04%  pulseaudio  [kernel.kallsyms]      [k] mutex_lock_interruptible_nested            
     0.04%  pulseaudio  libpulse.so.0.17.3     [.] pa_sample_format_valid                     
     0.04%  pulseaudio  libprotocol-native.so  [.] pa_msgobject_check_type at plt                
     0.04%  pulseaudio  [kernel.kallsyms]      [k] __kmalloc_node_track_caller                
     0.04%  pulseaudio  [snd]                  [k] snd_power_wait                             
     0.04%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblock_acquire_chunk                  
     0.04%  pulseaudio  [kernel.kallsyms]      [k] select_task_rq_rt                          
     0.04%  pulseaudio  [kernel.kallsyms]      [k] netlink_poll                               
     0.04%  pulseaudio  [kernel.kallsyms]      [k] sched_clock                                
     0.04%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_avail                              
     0.04%  pulseaudio  [kernel.kallsyms]      [k] kmem_cache_alloc_node                      
     0.04%  pulseaudio  libpulse.so.0.17.3     [.] pa_mainloop_wakeup                         
     0.04%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncq_write_after_poll                 
     0.04%  pulseaudio  libpulsecommon-5.0.so  [.] pa_queue_isempty                           
     0.04%  pulseaudio  libpulsecommon-5.0.so  [.] pa_mutex_unlock                            
     0.04%  pulseaudio  [kernel.kallsyms]      [k] eventfd_write                              
     0.03%  pulseaudio  libalsa-util.so        [.] pa_alsa_safe_mmap_begin                    
     0.03%  pulseaudio  [kernel.kallsyms]      [k] restore                                    
     0.03%  pulseaudio  libasound.so.2.0.0     [.] is_ops                                     
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] pa_tagstruct_new                           
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] callback                                   
     0.03%  pulseaudio  libpulsecore-5.0.so    [.] pa_sink_input_drop                         
     0.03%  pulseaudio  [kernel.kallsyms]      [k] dequeue_task_rt                            
     0.03%  pulseaudio  libpulse.so.0.17.3     [.] pa_sw_volume_snprint_dB                    
     0.03%  pulseaudio  libc-2.19.so           [.] read_int                                   
     0.03%  pulseaudio  libc-2.19.so           [.] __isinf                                    
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] memblock_make_local                        
     0.03%  pulseaudio  libpthread-2.19.so     [.] __pthread_mutex_unlock_usercnt             
     0.03%  pulseaudio  [kernel.kallsyms]      [k] get_nohz_timer_target                      
     0.03%  pulseaudio  libpthread-2.19.so     [.] __libc_send                                
     0.03%  pulseaudio  libpulse.so.0.17.3     [.] pa_mainloop_dispatch at plt                   
     0.03%  pulseaudio  [kernel.kallsyms]      [k] rb_insert_color                            
     0.03%  pulseaudio  [kernel.kallsyms]      [k] __slab_free                                
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] pa_smoother_translate                      
     0.03%  pulseaudio  [kernel.kallsyms]      [k] free_pages.part.63                         
     0.03%  pulseaudio  libc-2.19.so           [.] __GI___strcmp_ssse3                        
     0.03%  pulseaudio  [kernel.kallsyms]      [k] debug_check_no_locks_freed                 
     0.03%  pulseaudio  libpulse.so.0.17.3     [.] pa_timeval_cmp                             
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] io_callback                                
     0.03%  pulseaudio  libpulse.so.0.17.3     [.] pa_sample_rate_valid                       
     0.03%  pulseaudio  [kernel.kallsyms]      [k] perf_pmu_disable                           
     0.03%  pulseaudio  libpulse.so.0.17.3     [.] pa_cvolume_compatible_with_channel_map     
     0.03%  pulseaudio  [kernel.kallsyms]      [k] dequeue_rt_entity                          
     0.03%  pulseaudio  [kernel.kallsyms]      [k] _raw_read_unlock_irq                       
     0.03%  pulseaudio  libprotocol-native.so  [.] playback_stream_request_bytes              
     0.03%  pulseaudio  libasound.so.2.0.0     [.] snd1_pcm_mmap_appl_forward                 
     0.03%  pulseaudio  [kernel.kallsyms]      [k] __alloc_skb                                
     0.03%  pulseaudio  libpulsecore-5.0.so    [.] calc_linear_float_volume                   
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblock_ref_is_one                     
     0.03%  pulseaudio  libpulsecore-5.0.so    [.] pa_rtpoll_timer_elapsed                    
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] pa_mcalign_push                            
     0.03%  pulseaudio  libalsa-util.so        [.] pa_alsa_path_set_volume                    
     0.03%  pulseaudio  libpulse.so.0.17.3     [.] pa_sample_spec_valid at plt                   
     0.03%  pulseaudio  [kernel.kallsyms]      [k] __mark_inode_dirty                         
     0.03%  pulseaudio  [snd_pcm]              [k] snd_pcm_hwsync                             
     0.03%  pulseaudio  [kernel.kallsyms]      [k] sock_def_readable                          
     0.03%  pulseaudio  libalsa-util.so        [.] pa_alsa_safe_avail                         
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] pa_idxset_string_hash_func                 
     0.03%  pulseaudio  libpulse.so.0.17.3     [.] pa_bytes_per_second                        
     0.03%  pulseaudio  [kernel.kallsyms]      [k] eventfd_read                               
     0.03%  pulseaudio  [kernel.kallsyms]      [k] skb_release_head_state                     
     0.03%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_hw_mmap_commit                     
     0.03%  pulseaudio  [kernel.kallsyms]      [k] ksize                                      
     0.03%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncmsgq_read_fd                       
     0.03%  pulseaudio  [kernel.kallsyms]      [k] sock_recvmsg                               
     0.03%  pulseaudio  [kernel.kallsyms]      [k] copy_page_to_iter                          
     0.03%  pulseaudio  libpulsecore-5.0.so    [.] pa_sink_volume_change_apply                
     0.03%  pulseaudio  libpulsecore-5.0.so    [.] pa_sink_get_requested_latency_within_thread
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblock_unref_fixed                    
     0.03%  pulseaudio  [kernel.kallsyms]      [k] sockfd_lookup_light                        
     0.03%  pulseaudio  [kernel.kallsyms]      [k] update_min_vruntime                        
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblockq_pop_missing                   
     0.03%  pulseaudio  [kernel.kallsyms]      [k] intel_pstate_timer_func                    
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] pa_vsnprintf                               
     0.03%  pulseaudio  libc-2.19.so           [.] __GI___mempcpy                             
     0.03%  pulseaudio  [kernel.kallsyms]      [k] debug_mutex_unlock                         
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] pa_pstream_send_packet                     
     0.03%  pulseaudio  [kernel.kallsyms]      [k] policy_zonelist                            
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] pa_pstream_send_release                    
     0.03%  pulseaudio  [kernel.kallsyms]      [k] x86_pmu_disable                            
     0.03%  pulseaudio  [kernel.kallsyms]      [k] do_sync_write                              
     0.03%  pulseaudio  libpthread-2.19.so     [.] sem_wait                                   
     0.03%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncmsgq_read_after_poll at plt           
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] pa_pdispatch_run                           
     0.03%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_format_physical_width              
     0.03%  pulseaudio  [kernel.kallsyms]      [k] timecounter_read                           
     0.03%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_mmap_commit                        
     0.03%  pulseaudio  libpulse.so.0.17.3     [.] pa_xmalloc                                 
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] write_index_changed                        
     0.03%  pulseaudio  [kernel.kallsyms]      [k] futex_wait                                 
     0.03%  pulseaudio  libalsa-util.so        [.] check_left_to_play                         
     0.03%  pulseaudio  [kernel.kallsyms]      [k] __kmalloc_track_caller                     
     0.03%  pulseaudio  libpulsecore-5.0.so    [.] pa_source_set_volume                       
     0.03%  pulseaudio  [kernel.kallsyms]      [k] mutex_unlock                               
     0.03%  pulseaudio  libalsa-util.so        [.] hw_sleep_time                              
     0.03%  pulseaudio  [kernel.kallsyms]      [k] account_entity_dequeue                     
     0.03%  pulseaudio  libprotocol-native.so  [.] playback_stream_process_msg                
     0.03%  pulseaudio  libprotocol-native.so  [.] pstream_drain_callback                     
     0.03%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncq_read_fd                          
     0.03%  pulseaudio  libalsa-util.so        [.] pa_rtclock_now at plt                         
     0.03%  pulseaudio  libpulse.so.0.17.3     [.] pa_cvolume_scale                           
     0.03%  pulseaudio  libpulsecore-5.0.so    [.] asyncmsgq_read_work                        
     0.03%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncmsgq_write_after_poll              
     0.03%  pulseaudio  libprotocol-native.so  [.] record_stream_process_msg                  
     0.03%  pulseaudio  libpulsecore-5.0.so    [.] fit_buf.isra.3                             
     0.03%  pulseaudio  libpulse.so.0.17.3     [.] pa_timeval_add                             
     0.03%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblock_get_pool                       
     0.03%  pulseaudio  libpulsecore-5.0.so    [.] pa_resampler_request                       
     0.02%  pulseaudio  [kernel.kallsyms]      [k] ___sys_recvmsg                             
     0.02%  pulseaudio  libpulsecore-5.0.so    [.] pa_rtpoll_item_get_pollfd                  
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_pstream_send_memblock                   
     0.02%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncmsgq_write_before_poll             
     0.02%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncmsgq_dispatch                      
     0.02%  pulseaudio  libasound.so.2.0.0     [.] snd1_pcm_generic_poll_revents              
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_iochannel_is_readable                   
     0.02%  pulseaudio  [kernel.kallsyms]      [k] deactivate_task                            
     0.02%  pulseaudio  [kernel.kallsyms]      [k] finish_task_switch                         
     0.02%  pulseaudio  [kernel.kallsyms]      [k] current_fs_time                            
     0.02%  pulseaudio  [kernel.kallsyms]      [k] sock_sendmsg                               
     0.02%  pulseaudio  [kernel.kallsyms]      [k] __fdget_pos                                
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] defer_callback                             
     0.02%  pulseaudio  [kernel.kallsyms]      [k] native_smp_send_reschedule                 
     0.02%  pulseaudio  [kernel.kallsyms]      [k] do_raw_read_lock                           
     0.02%  pulseaudio  libc-2.19.so           [.] free                                       
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memchunk_isset                          
     0.02%  pulseaudio  [kernel.kallsyms]      [k] trace_softirqs_off                         
     0.02%  pulseaudio  libpulse.so.0.17.3     [.] pa_timeval_diff                            
     0.02%  pulseaudio  libpulse.so.0.17.3     [.] pa_ascii_valid                             
     0.02%  pulseaudio  libpulse.so.0.17.3     [.] pa_xmalloc0                                
     0.02%  pulseaudio  libasound.so.2.0.0     [.] snd1_pcm_generic_hwsync                    
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_pdispatch_unref                         
     0.02%  pulseaudio  [kernel.kallsyms]      [k] sys_sendto                                 
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_pstream_send_tagstruct_with_creds       
     0.02%  pulseaudio  [kernel.kallsyms]      [k] _raw_read_lock_irq                         
     0.02%  pulseaudio  [kernel.kallsyms]      [k] skb_copy_datagram_from_iovec               
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] remove_entry                               
     0.02%  pulseaudio  [kernel.kallsyms]      [k] lockdep_trace_alloc                        
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] enable_events                              
     0.02%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_plugin_mmap_commit                 
     0.02%  pulseaudio  libpulsecore-5.0.so    [.] pa_sconv_s16le_from_f32ne_sse2             
     0.02%  pulseaudio  [kernel.kallsyms]      [k] _raw_spin_lock_irq                         
     0.02%  pulseaudio  [kernel.kallsyms]      [k] _copy_from_user                            
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_iochannel_write                         
     0.02%  pulseaudio  [snd_pcm]              [k] snd_pcm_update_hw_ptr                      
     0.02%  pulseaudio  [kernel.kallsyms]      [k] skb_release_data                           
     0.02%  pulseaudio  libpulse.so.0.17.3     [.] pa_sw_volume_to_linear                     
     0.02%  pulseaudio  [kernel.kallsyms]      [k] apic_timer_interrupt                       
     0.02%  pulseaudio  [snd_pcm]              [k] snd_pcm_update_state                       
     0.02%  pulseaudio  [kernel.kallsyms]      [k] target_load                                
     0.02%  pulseaudio  [kernel.kallsyms]      [k] do_sync_read                               
     0.02%  pulseaudio  [kernel.kallsyms]      [k] do_futex                                   
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_silence_memory                          
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_packet_unref                            
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblock_new                            
     0.02%  pulseaudio  libpulse.so.0.17.3     [.] pa_cvolume_remap                           
     0.02%  pulseaudio  [kernel.kallsyms]      [k] sys_futex                                  
     0.02%  pulseaudio  [kernel.kallsyms]      [k] lockdep_sys_exit                           
     0.02%  pulseaudio  [kernel.kallsyms]      [k] free_pages_prepare                         
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblockq_get_read_index                
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_tagstruct_getu32                        
     0.02%  pulseaudio  [kernel.kallsyms]      [k] sock_wfree                                 
     0.02%  pulseaudio  [kernel.kallsyms]      [k] pull_rt_task                               
     0.02%  pulseaudio  [kernel.kallsyms]      [k] read_tsc                                   
     0.02%  pulseaudio  [kernel.kallsyms]      [k] ctx_sched_out                              
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_tagstruct_putu32                        
     0.02%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_status_get_avail                   
     0.02%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_plugin_avail_update                
     0.02%  pulseaudio  [kernel.kallsyms]      [k] _raw_spin_unlock_irq                       
     0.02%  pulseaudio  libpulse.so.0.17.3     [.] mainloop_io_new                            
     0.02%  pulseaudio  [kernel.kallsyms]      [k] _raw_spin_lock_bh                          
     0.02%  pulseaudio  libpulsecore-5.0.so    [.] pa_object_check_type at plt                   
     0.02%  pulseaudio  [kernel.kallsyms]      [k] clear_buddies                              
     0.02%  pulseaudio  libpulsecore-5.0.so    [.] pa_rtpoll_item_get_userdata                
     0.02%  pulseaudio  [kernel.kallsyms]      [k] memcpy_fromiovecend                        
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblockq_is_readable                   
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_hashmap_get                             
     0.02%  pulseaudio  [kernel.kallsyms]      [k] update_rq_clock                            
     0.02%  pulseaudio  [kernel.kallsyms]      [k] generic_pipe_buf_confirm                   
     0.02%  pulseaudio  libpulse.so.0.17.3     [.] mainloop_io_free                           
     0.02%  pulseaudio  [kernel.kallsyms]      [k] cap_socket_recvmsg                         
     0.02%  pulseaudio  [kernel.kallsyms]      [k] __perf_event_task_sched_in                 
     0.02%  pulseaudio  [snd_hda_controller]   [k] azx_cc_read                                
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_silence_memchunk                        
     0.02%  pulseaudio  [kernel.kallsyms]      [k] __wake_up_sync_key                         
     0.02%  pulseaudio  [kernel.kallsyms]      [k] zone_statistics                            
     0.02%  pulseaudio  [kernel.kallsyms]      [k] hrtimer_init                               
     0.02%  pulseaudio  libprotocol-native.so  [.] pstream_packet_callback                    
     0.02%  pulseaudio  libasound.so.2.0.0     [.] snd_ctl_hw_elem_read                       
     0.02%  pulseaudio  libpulsecore-5.0.so    [.] pa_memblock_release at plt                    
     0.02%  pulseaudio  [kernel.kallsyms]      [k] iov_fault_in_pages_read                    
     0.02%  pulseaudio  [kernel.kallsyms]      [k] arch_scale_smt_power                       
     0.02%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncq_post                             
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblockq_get_minreq                    
     0.02%  pulseaudio  libalsa-util.so        [.] snd_pcm_avail at plt                          
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_iochannel_is_writable                   
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_idxset_trivial_hash_func                
     0.02%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_status_sizeof                      
     0.02%  pulseaudio  [kernel.kallsyms]      [k] pipe_iov_copy_from_user                    
     0.02%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_areas_copy at plt                     
     0.02%  pulseaudio  libpulsecore-5.0.so    [.] speex_resample_float                       
     0.02%  pulseaudio  [kernel.kallsyms]      [k] sys_recvmsg                                
     0.02%  pulseaudio  libspeexdsp.so.1.5.0   [.] speex_resampler_process_float at plt          
     0.02%  pulseaudio  libalsa-util.so        [.] update_smoother                            
     0.02%  pulseaudio  libpthread-2.19.so     [.] __libc_recvmsg                             
     0.02%  pulseaudio  libpulse.so.0.17.3     [.] pa_sample_format_valid at plt                 
     0.02%  pulseaudio  libalsa-util.so        [.] update_smoother                            
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] memimport_release_cb                       
     0.02%  pulseaudio  [kernel.kallsyms]      [k] pid_vnr                                    
     0.02%  pulseaudio  libasound.so.2.0.0     [.] softvol_convert_stereo_vol                 
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_pdispatch_ref                           
     0.02%  pulseaudio  libpulse.so.0.17.3     [.] pa_utf8_valid                              
     0.02%  pulseaudio  [kernel.kallsyms]      [k] poll_select_set_timeout                    
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblock_unref at plt                      
     0.02%  pulseaudio  libpulse.so.0.17.3     [.] pa_cvolume_set                             
     0.02%  pulseaudio  libpulsecore-5.0.so    [.] pa_source_is_passthrough                   
     0.02%  pulseaudio  [kernel.kallsyms]      [k] __do_softirq                               
     0.02%  pulseaudio  [kernel.kallsyms]      [k] local_clock                                
     0.02%  pulseaudio  libpulsecore-5.0.so    [.] set_shared_volume_within_thread            
     0.02%  pulseaudio  libpulse.so.0.17.3     [.] pa_sw_cvolume_multiply_scalar              
     0.02%  pulseaudio  libalsa-util.so        [.] element_set_volume                         
     0.02%  pulseaudio  [kernel.kallsyms]      [k] put_pid                                    
     0.02%  pulseaudio  libasound.so.2.0.0     [.] snd_timer_read                             
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_pstream_send_tagstruct_with_ancil       
     0.02%  pulseaudio  [kernel.kallsyms]      [k] pick_next_task_rt                          
     0.02%  pulseaudio  libpulse.so.0.17.3     [.] pa_volume_snprint_verbose                  
     0.02%  pulseaudio  libc-2.19.so           [.] _IO_str_init_static_internal               
     0.02%  pulseaudio  [kernel.kallsyms]      [k] get_futex_key                              
     0.02%  pulseaudio  [kernel.kallsyms]      [k] eventfd_ctx_read                           
     0.02%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncq_push                             
     0.02%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_status_get_delay                   
     0.02%  pulseaudio  [kernel.kallsyms]      [k] unix_write_space                           
     0.02%  pulseaudio  [kernel.kallsyms]      [k] __this_cpu_preempt_check                   
     0.02%  pulseaudio  [kernel.kallsyms]      [k] _raw_spin_unlock_bh                        
     0.02%  pulseaudio  libpulsecommon-5.0.so  [.] pa_run_once at plt                            
     0.02%  pulseaudio  [kernel.kallsyms]      [k] cap_socket_sendmsg                         
     0.02%  pulseaudio  [kernel.kallsyms]      [k] __compute_runnable_contrib                 
     0.02%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncmsgq_unref                         
     0.01%  pulseaudio  [kernel.kallsyms]      [k] rcu_check_callbacks                        
     0.01%  pulseaudio  libpulse.so.0.17.3     [.] pa_sw_volume_from_dB                       
     0.01%  pulseaudio  libalsa-util.so        [.] source_set_volume_cb                       
     0.01%  pulseaudio  libpulsecore-5.0.so    [.] pa_volume_memchunk                         
     0.01%  pulseaudio  [kernel.kallsyms]      [k] maybe_add_creds                            
     0.01%  pulseaudio  libpulsecommon-5.0.so  [.] pthread_mutex_unlock at plt                   
     0.01%  pulseaudio  libc-2.19.so           [.] transcmp                                   
     0.01%  pulseaudio  [snd_usb_audio]        [k] snd_usb_pcm_pointer                        
     0.01%  pulseaudio  libpulsecore-5.0.so    [.] pa_source_set_reference_volume_direct      
     0.01%  pulseaudio  libpulsecore-5.0.so    [.] pa_source_volume_change_apply              
     0.01%  pulseaudio  libpulsecommon-5.0.so  [.] pa_packet_ref                              
     0.01%  pulseaudio  libpthread-2.19.so     [.] sem_post                                   
     0.01%  pulseaudio  libasound.so.2.0.0     [.] snd_mixer_poll_descriptors_revents         
     0.01%  pulseaudio  [kernel.kallsyms]      [k] timespec_add_safe                          
     0.01%  pulseaudio  libc-2.19.so           [.] _IO_old_init                               
     0.01%  pulseaudio  [kernel.kallsyms]      [k] intel_pmu_enable_all                       
     0.01%  pulseaudio  [kernel.kallsyms]      [k] lock_is_held                               
     0.01%  pulseaudio  [kernel.kallsyms]      [k] raise_softirq                              
     0.01%  pulseaudio  libpulsecommon-5.0.so  [.] pa_packet_new                              
     0.01%  pulseaudio  [kernel.kallsyms]      [k] rb_erase                                   
     0.01%  pulseaudio  libpulsecore-5.0.so    [.] pa_rtpoll_set_timer_relative               
     0.01%  pulseaudio  [kernel.kallsyms]      [k] set_task_cpu                               
     0.01%  pulseaudio  libpulsecommon-5.0.so  [.] pa_tagstruct_eof                           
     0.01%  pulseaudio  libalsa-util.so        [.] snd_pcm_status_get_htstamp at plt             
     0.01%  pulseaudio  [kernel.kallsyms]      [k] futex_wait_queue_me                        
     0.01%  pulseaudio  [kernel.kallsyms]      [k] kill_fasync                                
     0.01%  pulseaudio  libpulsecore-5.0.so    [.] asyncmsgq_write_after                      
     0.01%  pulseaudio  libc-2.19.so           [.] getenv                                     
     0.01%  pulseaudio  [kernel.kallsyms]      [k] set_normalized_timespec                    
     0.01%  pulseaudio  libpulsecommon-5.0.so  [.] pa_tagstruct_gets                          
     0.01%  pulseaudio  libprotocol-native.so  [.] native_connection_process_msg              
     0.01%  pulseaudio  libpulsecommon-5.0.so  [.] pa_memblockq_push at plt                      
     0.01%  pulseaudio  [kernel.kallsyms]      [k] rcu_process_callbacks                      
     0.01%  pulseaudio  libasound.so.2.0.0     [.] snd_pcm_status_get_htstamp@@ALSA_0.9.0rc8  
     0.01%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncmsgq_send                          
     0.01%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncmsgq_read_before_poll              
     0.01%  pulseaudio  [kernel.kallsyms]      [k] enqueue_hrtimer                            
     0.01%  pulseaudio  [kernel.kallsyms]      [k] update_time                                
     0.01%  pulseaudio  libasound.so.2.0.0     [.] ioctl at plt                                  
     0.01%  pulseaudio  libpulse.so.0.17.3     [.] pa_channel_map_valid at plt                   
     0.01%  pulseaudio  libpulsecommon-5.0.so  [.] pa_snprintf                                
     0.01%  pulseaudio  libc-2.19.so           [.] _IO_no_init                                
     0.01%  pulseaudio  libalsa-util.so        [.] memset at plt                                 
     0.01%  pulseaudio  libm-2.19.so           [.] @plt                                       
     0.01%  pulseaudio  [kernel.kallsyms]      [k] __acct_update_integrals                    
     0.01%  pulseaudio  libpulsecommon-5.0.so  [.] pa_pstream_send_simple_ack                 
     0.01%  pulseaudio  libpulsecommon-5.0.so  [.] write at plt                                  
     0.01%  pulseaudio  [kernel.kallsyms]      [k] intel_pstate_set_pstate                    
     0.01%  pulseaudio  [kernel.kallsyms]      [k] __x2apic_send_IPI_mask                     
     0.01%  pulseaudio  libpulse.so.0.17.3     [.] pa_timeval_load at plt                        
     0.01%  pulseaudio  libc-2.19.so           [.] __memmove_ssse3_back                       
     0.01%  pulseaudio  [kernel.kallsyms]      [k] do_raw_read_unlock                         
     0.01%  pulseaudio  libalsa-util.so        [.] pa_log_level_meta at plt                      
     0.01%  pulseaudio  libpulsecommon-5.0.so  [.] pa_frame_align                             
     0.01%  pulseaudio  [kernel.kallsyms]      [k] put_prev_task_fair                         
     0.01%  pulseaudio  libpulsecommon-5.0.so  [.] mempool_allocate_slot                      
     0.01%  pulseaudio  [kernel.kallsyms]      [k] hash_futex                                 
     0.01%  pulseaudio  [kernel.kallsyms]      [k] futex_wait_setup                           
     0.01%  pulseaudio  libpulse.so.0.17.3     [.] pa_cvolume_equal                           
     0.01%  pulseaudio  libpulsecore-5.0.so    [.] pa_asyncmsgq_write_after_poll at plt          
     0.01%  pulseaudio  libpulsecore-5.0.so    [.] pa_msgobject_check_type at plt                
     0.01%  pulseaudio  libpulsecore-5.0.so    [.] pa_cvolume_channels_equal_to at plt           
     0.01%  pulseaudio  libpulsecommon-5.0.so  [.] pa_iochannel_is_hungup                     
     0.01%  pulseaudio  libpulsecore-5.0.so    [.] calc_linear_integer_stream_volumes         
     0.01%  pulseaudio  libpulse.so.0.17.3     [.] pa_channels_valid at plt                      
     0.01%  pulseaudio  [kernel.kallsyms]      [k] pick_next_task_stop                        
     0.01%  pulseaudio  libpulsecommon-5.0.so  [.] semread_cb                                 
     0.01%  pulseaudio  libalsa-util.so        [.] pa_memblock_unref_fixed at plt                
     0.01%  pulseaudio  libpulse.so.0.17.3     [.] pa_mainloop_run                            
     0.01%  pulseaudio  [kernel.kallsyms]      [k] check_cfs_rq_runtime                       
     0.01%  pulseaudio  [kernel.kallsyms]      [k] note_gp_changes                            
     0.01%  pulseaudio  [kernel.kallsyms]      [k] ttwu_do_activate.constprop.91              


More information about the pulseaudio-discuss mailing list