git: kernel - Make kern_proc cache-friendly
    Matthew Dillon 
    dillon at crater.dragonflybsd.org
       
    Mon Dec  5 15:13:20 PST 2016
    
    
  
commit 43fdf49008ec87f6742547d87923237e86fa3b56
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Mon Dec 5 15:01:10 2016 -0800
    kernel - Make kern_proc cache-friendly
    
    * Make the proc_tokens[], allprocs[], allpgrps[], and allsessn[]
      arrays cache-friendly by aggregating them into a cache-aligned
      struct procglob.
    
    * Doesn't do much for the token array, but should help
      allprocs/allpgrps/allsessn scans whos structures were previously
      8-byte aligned.
Summary of changes:
 lib/libkvm/kvm_proc.c |  10 ++-
 sys/kern/kern_proc.c  | 181 ++++++++++++++++++++++++++++++--------------------
 sys/sys/proc.h        |   8 +++
 3 files changed, 123 insertions(+), 76 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/43fdf49008ec87f6742547d87923237e86fa3b56
-- 
DragonFly BSD source repository
    
    
More information about the Commits
mailing list