cvs commit: src/sys/kern sched_ule.c

Jeff Roberson jeff at FreeBSD.org
Thu Oct 16 01:17:44 PDT 2003


jeff        2003/10/16 01:17:43 PDT

  FreeBSD src repository

  Modified files:
    sys/kern             sched_ule.c 
  Log:
   - The non iterative algorithm for interact_update was broken due to
     rounding errors.  This was the source of the majority of the
     interactivity problems.  Reintroduce the old algorithm and its XXX.
   - Up the interactivity threshold to 30.  It really could stand to be even
     a tiny bit higher.
   - Let the sleep and run time accumulate up to 5 seconds of history rather
     than two.  This helps stop XFree86 from becoming non-interactive during
     bursts of activity.
  
  Revision  Changes    Path
  1.60      +6 -8      src/sys/kern/sched_ule.c


More information about the cvs-all mailing list