Messages in this thread | | | Date | Mon, 11 Aug 2008 10:48:29 -0500 | From | Christoph Lameter <> | Subject | Re: [PATCH 4/5] kmemtrace: SLUB hooks. |
| |
Frank Ch. Eigler wrote: > Christoph Lameter <cl@linux-foundation.org> writes: > >> [...] >>> There should be no extra function calls when this is configured on but >>> tracing disabled. We try very hard to keep the speed of the tracer as >>> close to a non tracing kernel as possible when tracing is disabled. >> Makes sense. But then we have even more code bloat because of the >> tests that are inserted in all call sites of kmalloc. > > Are you talking about the tests that implement checking whether a > marker is active or not? Those checks are already efficient, and will > get more so with the "immediate values" optimization in or near the > tree.
AFAICT: Each test also adds an out of line call to the tracing facility.
| |