DragonFly commits List (threaded) for 2012-09
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: kernel - Enhance sysv semaphore performance
commit 79757ed08249e0348ba8c1415e60aaf31d1f3233
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date: Fri Sep 14 22:05:13 2012 -0700
kernel - Enhance sysv semaphore performance
* Make the locks used by the semaphore module significantly more
fine-grained.
* Reorganize the semaphore related structures significantly to
reduce locking conflicts.
* Reduce overhead and improve performance for handling SEM_UNDO semops.
Summary of changes:
sys/kern/sysv_sem.c | 686 +++++++++++++++++++++++++++------------------------
sys/sys/proc.h | 2 +
sys/sys/sem.h | 12 +
3 files changed, 376 insertions(+), 324 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/79757ed08249e0348ba8c1415e60aaf31d1f3233
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]