commit 3e3e37ead5f5541ecc6e5305287f44994bf55616
Author: Matthew Dillon <[email protected]>
Date: Fri Feb 28 22:10:38 2020 -0800
kernel - Improve cache_fullpath() performance
* realpath() now uses cache_fullpath() in the kernel. This procedure
was not optimized for performance.
* Fix cache_fullpath() to use a shared ncp lock instead of an exclusive
one.
* Significantly improves concurrent program executions that use
realpath() a lot, such as high make -j ops or concurrent makes.
* Change not yet in master but will be soon.
Summary of changes:
sys/kern/vfs_cache.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3e3e37ead5f5541ecc6e5305287f44994bf55616
--
DragonFly BSD source repository