[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
man-db docs/ChangeLog docs/NEWS src/globbing.c
From: |
Colin Watson |
Subject: |
man-db docs/ChangeLog docs/NEWS src/globbing.c |
Date: |
Mon, 28 Apr 2003 04:07:42 -0400 |
CVSROOT: /cvsroot/man-db
Module name: man-db
Changes by: Colin Watson <address@hidden> 03/04/28 04:07:42
Modified files:
docs : ChangeLog NEWS
src : globbing.c
Log message:
Introduce a readdir() cache, which substantially speeds up mandb's
purging functions (from 2 minutes to under 45 seconds on my laptop,
and from about 280000 to about 13500 system calls).
* src/globbing.c (dirent_hash_free, update_directory_cache): New
functions.
(match_in_directory): Use update_directory_cache() rather than
reading the directory on every call.
* docs/NEWS: Document this.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/man-db/man-db/docs/ChangeLog.diff?tr1=1.325&tr2=1.326&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/man-db/man-db/docs/NEWS.diff?tr1=1.30&tr2=1.31&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/man-db/man-db/src/globbing.c.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- man-db docs/ChangeLog docs/NEWS src/globbing.c,
Colin Watson <=