#107: suggestion optimization: libevent -------------------------+-------------------------------------------------- Reporter: Lennie | Owner: lennart Type: enhancement | Status: new Priority: normal | Milestone: Component: daemon | Severity: normal Keywords: performance | -------------------------+-------------------------------------------------- It seems PulseAudio uses a lot of CPU, more then 2 times as much as 4 mplayers together playing mp3/ogg streams. This is probably not such a great idea, as the PulseAudio has a very high priority.
When I look at the daemon with strace, I notice a _lot_ of polling, I would like to suggest looking into using something like epoll or better even, because PulseAudio is so portable across platforms, libevent. It's just a suggestion. I don't know the code very well, so maybe I've got it all wrong, it's just my first thought when looking at it. It could possible make it more scalable and perform better. I hope this was usefull, keep up the good work. -- Ticket URL: <http://pulseaudio.org/ticket/107> 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