Measuring Lock Contention
When naively profiling multi-threaded applications the time spent waiting for mutexes is not necessarily visible in the generated output. However lock contention can have a big impact on the runtime
When naively profiling multi-threaded applications the time spent waiting for mutexes is not necessarily visible in the generated output. However lock contention can have a big impact on the runtime
Here's a list of quick updates on my mutrace mutex profiler since my initial announcement two weeks ago (http://0pointer.de/blog/projects/mutrace.html): I added some special support for tracking
A quick update on Skype: the next Skype version will include native PulseAudio support. And not only that but they even tag their audio streams properly
Tomorrow, Thu 24th 10 am, there's going to be an Audio BoF at LPC Portland, Salon E. Don't miss it.
#nocomments y one small note: requiring copyright assignment (http://www.canonical.com/contributors) from contributors, and putting your code in exotic VCSes that only a minority of potential
#nocomments yes An often asked question is how to properly talk to PulseAudio (http://pulseaudio.org/) from within applications where latency matters. To answer that question once and for all I've
Here are some very short notes from the Audio BoF at the Linux Plumbers Conference (http://linuxplumbersconf.org/2009/) in Portland two weeks ago. Sorry for the delay! Biggest issue discussed was
LWN covers Paul's and my talk at the Audio MC at LPC, Portland. (http://lwn.net/Articles/355542/) (Subscribers only for now) Update: Here's a free subscriber link.
CIO has an interview with me. (http://www.cio.com.au/article/320807/open_source_identity_pulseaudio_creator_lennart_poettering)
#nocomments y Kinda fun watching this video (http://channel9.msdn.com/shows/Going+Deep/Elliot-H-Omiya-Larry-Osterman-and-Frank-Yerrace-Inside-Windows-7-Audio-Stack/). As it seems the big new
#nocomments yes <rant> So in the past Ubuntu packaged PA in a way that, let's say, was not exactly optimal. I thought they'd gotten around fixing things since then. Turns out they didn't. Seems in
Folks! Since quite some time now the kernel exports the DMI machine information below /sys/class/dmi/id/. You may stop now parsing the output of dmidecode thus depending on external tools and
Building on what Havoc wrote two years ago about the fallacies of OOM safety (Out Of Memory) in user code (http://log.ometer.com/2008-02.html#4.2) I'd like to point you to this little mail I just
India is a weird and beautiful country. And I am too lazy to retouch my photos.
Yes, I won't spare you my panorama shots from my recent trip to India. After arriving in Goa Badami (http://en.wikipedia.org/wiki/Badami) was our next stop. It's a very pretty little town in northern
Here's the second part of my ongoing series (http://0pointer.de/blog/photos/india-360-at-a-time-1.html). Climbing down the hills, on the banks of the Tungabhadra river you find people washing
Everyone and his dog seem to call libxml2's xmlCleanupParser() at inappropriate places. For example Empathy (https://bugzilla.redhat.com/show_bug.cgi?id=532307) does it, and Abiword does it too.
Here's the third part of my ongoing (http://0pointer.de/blog/photos/india-360-at-a-time-1.html) series (http://0pointer.de/blog/photos/india-360-at-a-time-2.html). Still in Hampi here's another 360
It's easy to get lost in /sys and not much fun typing long udevadm info command lines all the time. Today, when I had enough of that I sat down and spent an hour to write a little UI for exploring
Here's the fourth part of my (http://0pointer.de/blog/photos/india-360-at-a-time-1.html) ongoing (http://0pointer.de/blog/photos/india-360-at-a-time-2.html) series