Dispatch Loop (cont…) Fix: XFree86 smart scheduler Use time metric, not request-count metric Dedicate time slice to each client Gather many clients on every iteration Poll, dont block Delay yielding Give clients a second chance Prioritize clients Penalize busy, praise user preferred
{}