In article <20111025172130.GA1184@marx.bitnet>,
Jukka Ruohonen  <jruoho...@iki.fi> wrote:
>On Tue, Oct 25, 2011 at 04:04:35PM +0000, Christos Zoulas wrote:
>> In this case a simple change from:
>>       s += ntb.tv_nsec;
>> to:
>>       s += ntb.tv_nsec / 1000;
>> would have been sufficient since the division is outside the critical
>> sampling section.
>
>Heh, obviously.

I'll put it back then.

>> Could be, but in the long term I prefer us to have only one timing
>> scale in the kernel to avoid conversions, confusion, and gain back
>> some efficiency in the basic timekeeping code which now needs to
>> keep track of both micros and nanos.
>
>Another nice thing would be a KPI for sampling things like this (e.g. more
>robust measures like medium, harmonic mean, etc.). Or even something that
>could enable this kind of profiling on-demand. (I know, DTrace is there.)

I totally agree. Perhaps a SoC project?

christos

Reply via email to