[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <450B164B.7090404@us.ibm.com>
Date: Fri, 15 Sep 2006 16:08:27 -0500
From: "Jose R. Santos" <jrs@...ibm.com>
To: Mathieu Desnoyers <mathieu.desnoyers@...ymtl.ca>
CC: Ingo Molnar <mingo@...e.hu>, Roman Zippel <zippel@...ux-m68k.org>,
Andrew Morton <akpm@...l.org>, tglx@...utronix.de,
karim@...rsys.com, Paul Mundt <lethal@...ux-sh.org>,
Jes Sorensen <jes@....com>, linux-kernel@...r.kernel.org,
Christoph Hellwig <hch@...radead.org>,
Ingo Molnar <mingo@...hat.com>,
Greg Kroah-Hartman <gregkh@...e.de>,
Tom Zanussi <zanussi@...ibm.com>, ltt-dev@...fik.org,
Michel Dagenais <michel.dagenais@...ymtl.ca>
Subject: Re: [PATCH 0/11] LTTng-core (basic tracing infrastructure) 0.5.108
Mathieu Desnoyers wrote:
> Please Ingo, stop repeating false argument without taking in account people's
> corrections :
>
> * Ingo Molnar (mingo@...e.hu) wrote:
> > sorry, but i disagree. There _is_ a solution that is superior in every
> > aspect: kprobes + SystemTap. (or any other equivalent dynamic tracer)
> >
>
> I am sorry to have to repeat myself, but this is not true for heavy loads.
>
This thread has already discuss the merits of static instrumentation
when it comes to the performance impacts. The key is now to find a
balance between static vs dynamic probes. While it is true that static
probes will provide less overhead compared to dynamic probes, some probe
point will see less of an impact in measurable performance impact of
dynamic probes due to the nature of the probe. We need to find what
that balance is.
To some people performance is the #1 priority and to other it is
flexibility. I would like to come up with a list of those probe point
that absolutely need to be inserted into the code statically. Those
that are not absolutely critical to have statically should be
implemented dynamically.
-JRS
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists