man-db-cvs
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]