In my search for ppolls that could be removed, I found at least two. Things look slightly better in perf after this, but not much. After all, I've only removed two ppoll syscalls (of ten), and in addition one write syscall. I think it's one of many things that needs to be looked at if we want less CPU consumption during low-latency operations. Btw, it saves some CPU consumption on both client and server sides. Do you think I should add these two patches to master and/or next branches? David Henningsson (2): pstream: Optimise write of smaller packages pstream: Optimise read of smaller packages src/pulsecore/pstream.c | 43 +++++++++++++++++++++++++++++++++---------- 1 file changed, 33 insertions(+), 10 deletions(-) -- 1.7.9.5