Lap complete :) Theory? uh erm it's rather involved but basically instead of
working off the accumulated sleeping ticks gathered in ten seconds it works
on the accumulated sleeping ticks gathered till it wakes up. It has non
linear semantics to cope with the fact that you cant accumulate 10 seconds
worth of ticks (for example) if only 10 seconds has passed (likewise for less
time). Also idle tasks are no longer considered fully interactive but idle
and receive no boost or penalty. Finally they all start with some sleep ticks
inherited by their parent as though they have been running for 1 second at
least.
> theory?). It's not perfect: in Mozilla, scrolling through a long page with
> the mouse still causes skipping.
I have (at least) one more trick up my sleeve which might help this, but this
time I really do want some time to pass and more people test it (in -mm)
before making another change.
Con
-
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/