Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Feb 2003 21:30:08 -0800 (PST)
From:      Jeff Roberson <jeff@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern sched_ule.c
Message-ID:  <200302030530.h135U8C3019294@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jeff        2003/02/02 21:30:08 PST

  Modified files:
    sys/kern             sched_ule.c 
  Log:
   - Make some context switches conditional on SCHED_STRICT_RESCHED.  This may
     have some negative effect on interactivity but it yields great perf. gains.
     This also brings the conditions under which ULE context switches inline
     with SCHED_4BSD.
   - Define some new kseq_* functions for manipulating the run queue.
   - Add a new kseq member ksq_rslices and ksq_bload.  rslices is the sum of
     the slices of runnable kses.  This will be used for push load balance
     decisions.  bload is the number of threads blocked waiting on IO.
  
  Revision  Changes    Path
  1.8       +146 -62   src/sys/kern/sched_ule.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200302030530.h135U8C3019294>