public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [performance problem] CONFIG_DYNAMIC_FTRACE: Increased kernel build times
@ 2009-10-23  7:45 Ingo Molnar
       [not found] ` <520f0cf10910230307k91d0c80sa3d69bcd74d6e1f1@mail.gmail.com>
  2009-10-23 13:18 ` Steven Rostedt
  0 siblings, 2 replies; 4+ messages in thread
From: Ingo Molnar @ 2009-10-23  7:45 UTC (permalink / raw)
  To: Steven Rostedt, Frédéric Weisbecker
  Cc: linux-kernel, Thomas Gleixner


Steve,

i did an 64-bit allyesconfig build test (with debug_info disabled), with 
and without CONFIG_DYNAMIC_FTRACE set.

The build time results are:

  -CONFIG_DYNAMIC_FTRACE:   266.30
  +CONFIG_DYNAMIC_FTRACE:   296.07 (+11.2%)

So we get more than 10% build time overhead.

That's quite high - higher than what i remember having measured 
originally when the first iteration of the mcount code went in.

This extra overhead comes from the mcount post-processing script 
(scripts/recordmcount.pl) that runs objcopy as well and is written in 
Perl. I think this whole angle needs to be improved - 10% is way too 
high of a price to pay.

	Ingo

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-10-23 13:18 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-23  7:45 [performance problem] CONFIG_DYNAMIC_FTRACE: Increased kernel build times Ingo Molnar
     [not found] ` <520f0cf10910230307k91d0c80sa3d69bcd74d6e1f1@mail.gmail.com>
2009-10-23 10:18   ` John Kacur
2009-10-23 10:37     ` Ingo Molnar
2009-10-23 13:18 ` Steven Rostedt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox