GNU bug report logs - #6524
du now uses less than half as much memory, sometimes

Previous Next

Package: coreutils;

Reported by: Jim Meyering <jim <at> meyering.net>

Date: Sun, 27 Jun 2010 22:10:02 UTC

Severity: normal

Done: Jim Meyering <jim <at> meyering.net>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Pádraig Brady <P <at> draigBrady.com>
To: Jim Meyering <jim <at> meyering.net>
Cc: 6524 <at> debbugs.gnu.org
Subject: bug#6524: du now uses less than half as much memory, sometimes
Date: Mon, 28 Jun 2010 12:08:33 +0100
On 28/06/10 09:05, Jim Meyering wrote:
> Thank you for the quick testing!
> So far I've been unable to spot the cause or to reproduce that, but since
> the way the new code works depends on the range of inode number values,
> that's not too surprising.  You have some very large inode numbers in
> that hierarchy, and that's exercising code that is not run in my tests.
> 
> It always succeeds like this:
> 
>   586M    /home/meyering/gcc

What I did exactly was:
./bootstrap --gnulib-srcdir=/home/padraig/git/gnulib; ./configure --enable-gcc-warnings; make

However now having worked on another branch and switched back
and repeated the above, I can't reproduce :(
I'd chalk this down to build issues though I can't see what's changed.

$ ./src/du -hs ~/f8/gcc
2.9G    /home/padraig/f8/gcc

$ find ~/f8/gcc -printf "%D:%i\n" | sort -t: -k2,2n | tail -n10
2056:9765506
2056:9765506
2056:9765507
2056:9765507
2056:9765511
2056:9765511
2056:9765512
2056:9765512
2056:9806497
2056:9806497

$ df -T ~/f8/gcc
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/sda8     ext3    38593360  34356772   3439768  91% /old_home

There is no significant difference in speed between
the old new and your new memory efficient one.

cheers,
Pádraig.




This bug report was last modified 14 years and 99 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.