DragonFly BSD
DragonFly commits List (threaded) for 2003-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/sys/sys slaballoc.h src/sys/kern kern_slaballoc.c


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 28 Aug 2003 10:24:38 -0700 (PDT)

dillon      2003/08/28 10:24:38 PDT

  Modified files:
    sys/sys              slaballoc.h 
    sys/kern             kern_slaballoc.c 
  Log:
  At Jeffrey Hsu's suggestion (who follows USENIX papers far more closely the
  I do), change the offset for new allocations out of each new zone we create
  in order to spread-out L1/L2 cache use.  Without this new allocations will
  tend to front-load the cpu caches resulting in non-optimal memory accesses.
  
  Revision  Changes    Path
  1.3       +6 -1      src/sys/sys/slaballoc.h
  1.3       +22 -7     src/sys/kern/kern_slaballoc.c




[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]