* NEWS: Describe the recent changes which reduce the amount of heap memory used in processing directories containing very many entries. --- ChangeLog | 5 +++++ NEWS | 10 ++++++++++ 2 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog index 9d5025b..8c54aad 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2011-08-20 James Youngman <[email protected]> + Describe recent memory savings on very large directories. + * NEWS: Describe the recent changes which reduce the amount of + heap memory used in processing directories containing very many + entries. + Remove no-longer-used files savedir.[ch]. * lib/savedirinfo.c: delete unused file. * lib/savedirinfo.h: delete unused file. diff --git a/NEWS b/NEWS index 2f031d4..7828704 100644 --- a/NEWS +++ b/NEWS @@ -11,6 +11,8 @@ installed, whichever is appropriate. ** Bug Fixes +#34079: Apply gnulib ftw memory fix + #33384: If rm/chmod etc. are not in /bin or /usr/bin, updatedb fails #18227: find -ls does not display device major/minor numbers. @@ -51,6 +53,14 @@ last match found in this file, rather than the first, to better deal with implementations which have duplicate entries (for example /proc/mounts on systems running the Linux kernel). +Both oldfind and ftsfind now use less heap memory when processing +directories containing very many files. However, oldfind now uses one +file descriptor per recurisive subdirectory level, which will further +limit the depth of directory trees it can search. If you need find to +be able to search deep directory trees, use ftsfind (this is, by +default the binary built and installed as 'find'). + + * Major changes in release 4.5.10, 2011-05-11 ** Documentation Changes -- 1.7.2.5
