Messages in this thread | | | Date | Wed, 14 Mar 2007 14:42:56 -0700 | From | Jeremy Fitzhardinge <> | Subject | Re: Stolen and degraded time and schedulers |
| |
Daniel Walker wrote: > It's used for measuring execution time, but timers are triggered based > on that time, so it needs to be actual execution time. I don't know to > what extent this is already inaccurate on some system tho. >
Well, "actual execution time" is a bit ambiguous: should that be "time actually spent executing", or "time we should have spent executing"?
It looks like cpu_clock_sample() will only return accurate results on yourself; if you get the sched_ns on a thread on another cpu, it won't include the time accumulated since the start of its timeslice.
J
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |