On Wed, 27 Jan 2010, Stéphane Letz wrote:
  JACK2 code base can be instrumented (using the
"--profile
 Build with engine profiling" option ) to give more precise
 understanding of the source of possible Xruns.
 See : 
http://www.grame.fr/Ressources/pub/JACK2_lac2009.pdf
 We cannot fix possible issues if they are not reported
 with some precise infos on what happens. 
I started playing with this -- and this is pretty cool.
Great work!
I had been avoid this because I figured it comes with a
performance overhead (like -gprof does).  Or, perhaps it
only has overhead when you use it (like Sun's strace).
What overhead does compiling with --profile introduce?  Why
not have it enabled by default?
Suggestion/Issue:  I have PDF issues with the
TimingN.plot (gnuplot) files that it outputs.  They always
issue the command 'set terminal pdf' and try to output a PDF
file.  These create an error on my system and I have to
manually delete them or change them to something like SVG
or EPS.
Apparently, there's a license issue with libpdflite (which
gnuplot uses to generate PDFs)... so some distro's won't
have it installed.
Thanks,
Gabriel