#758: High CPU load with mixers as `gnome-volume-control.pulse` and `pavucontrol`. --------------------------+------------------------------------------------- Reporter: PaulePanter | Owner: lennart Type: defect | Status: new Milestone: | Component: daemon Resolution: | Keywords: --------------------------+-------------------------------------------------
Comment(by PaulePanter): Replying to [comment:1 lennart]: > A per symbol breakdown would be good. With the great help in the #oprofile IRC channel I was told that you maybe need the output of `oprofile -l`. You can find the full output in [http://de.pastebin.ca/1759464 pastebin]. Here is an excerpt. {{{ $ oprofile -l [ warnings ] CPU: AMD64 processors, speed 1800 MHz (estimated) Counted CPU_CLK_UNHALTED events (Cycles outside of halt state) with a unit mask of 0x00 (No unit mask) count 100000 samples % image name app name symbol name 707224 20.0892 libpulsecore-0.9.21.so libpulsecore-0.9.21.so peaks_resample 579277 16.4548 libpulsecore-0.9.21.so libpulsecore-0.9.21.so remap_channels_matrix_c 383113 10.8826 libpulsecore-0.9.21.so libpulsecore-0.9.21.so pa_sconv_s16le_to_float32ne 196477 5.5811 libc-2.10.2.so libc-2.10.2.so memcpy 101982 2.8969 libc-2.10.2.so libc-2.10.2.so memset 53118 1.5089 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so do_something 46831 1.3303 libpthread-2.10.2.so libpthread-2.10.2.so pthread_mutex_lock 39875 1.1327 libdbus-1.so.3.4.0 libdbus-1.so.3.4.0 /lib/libdbus-1.so.3.4.0 35026 0.9949 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_memblock_unref 28470 0.8087 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so __i686.get_pc_thunk.bx 25617 0.7277 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_flist_pop 23618 0.6709 libxaa.so libxaa.so /usr/lib/xorg/modules/libxaa.so 23385 0.6643 libpthread-2.10.2.so libpthread-2.10.2.so pthread_mutex_unlock 23029 0.6542 oprofiled oprofiled /usr/bin/oprofiled 22709 0.6451 libpthread-2.10.2.so libpthread-2.10.2.so __pthread_mutex_unlock_usercnt 22080 0.6272 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_flist_push 21888 0.6217 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so enable_mainloop_sources 20619 0.5857 libglib-2.0.so.0.2200.4 libglib-2.0.so.0.2200.4 g_main_context_prepare 18747 0.5325 libglib-2.0.so.0.2200.4 libglib-2.0.so.0.2200.4 g_main_context_check 18574 0.5276 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_memblockq_push 18368 0.5218 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so callback 17780 0.5051 gnome-volume-control.pulse gnome-volume-control.pulse /usr/bin/gnome-volume-control.pulse 17264 0.4904 libpulse.so.0.12.2 libpulse.so.0.12.2 pa_mainloop_dispatch 15501 0.4403 libasound.so.2.0.0 libasound.so.2.0.0 /usr/lib/libasound.so.2.0.0 14998 0.4260 [vdso] (tgid:29071 range:0xf77e0000-0xf77e1000) gnome- volume-control.pulse [vdso] (tgid:29071 range:0xf77e0000-0xf77e1000) 14866 0.4223 libxcb.so.1.1.0 libxcb.so.1.1.0 /usr/lib/libxcb.so.1.1.0 14781 0.4199 libpthread-2.10.2.so libpthread-2.10.2.so __i686.get_pc_thunk.bx 14624 0.4154 libpulse-mainloop-glib.so.0.0.4 libpulse-mainloop- glib.so.0.0.4 /usr/lib/libpulse-mainloop-glib.so.0.0.4 14614 0.4151 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_pstream_ref 13719 0.3897 libc-2.10.2.so libc-2.10.2.so __i686.get_pc_thunk.bx 13635 0.3873 libpulsecore-0.9.21.so libpulsecore-0.9.21.so pa_resampler_run 13379 0.3800 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_run_once 13233 0.3759 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_iochannel_is_readable 10810 0.3071 libglib-2.0.so.0.2200.4 libglib-2.0.so.0.2200.4 g_main_context_iterate 10782 0.3063 libpixman-1.so.0.16.4 libpixman-1.so.0.16.4 /usr/lib/libpixman-1.so.0.16.4 10339 0.2937 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_once_begin 10052 0.2855 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_memblock_ref 9931 0.2821 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_iochannel_read_with_creds 9907 0.2814 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_pstream_unref 9843 0.2796 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_mcalign_pop 9817 0.2789 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_queue_pop 9815 0.2788 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_memchunk_reset 9612 0.2730 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_memblock_release 9174 0.2606 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so fix_current_read 9115 0.2589 libgobject-2.0.so.0.2200.4 libgobject-2.0.so.0.2200.4 signal_emit_unlocked_R 9050 0.2571 libglib-2.0.so.0.2200.4 libglib-2.0.so.0.2200.4 g_slice_free1 9033 0.2566 libglib-2.0.so.0.2200.4 libglib-2.0.so.0.2200.4 g_main_context_dispatch 9000 0.2557 libc-2.10.2.so libc-2.10.2.so ppoll 8841 0.2511 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_mutex_lock 8792 0.2497 libpulsecommon-0.9.21.so libpulsecommon-0.9.21.so pa_memblockq_peek […] }}} I hope that is the information you need. Thanks, Paul -- Ticket URL: <http://pulseaudio.org/ticket/758#comment:10> PulseAudio <http://pulseaudio.org/> The PulseAudio Sound Server _______________________________________________ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets