Subject: Re: bin/17466: awk(1), awk vs. gawk
To: NetBSD Bugs and PR posting List <netbsd-bugs@NetBSD.ORG>
From: David Laight <david@l8s.co.uk>
List: netbsd-bugs
Date: 07/03/2002 20:21:03
>
> /bin/awk
> 7.38s real 0.99s user 1.76s system
> /usr/pkg/bin/gawk
> 14.56s real 2.27s user 4.73s system
> ./gawk
> 7.92s real 0.52s user 1.81s system
>
> Welcome to the overhead of ld.so! :-)
I wonder what it is up to (or even how to benchmark it).
Clearly you have to do a VOP_LOOKUP (or whatever netbsd calls it)
for each shared library, but the extra mmap() calls shouldn't
take too long I wouldn't have thought there was that much
O(n) stuff to do....
I wonder how to profile it - would probably be enlightening
(time is often spent where you least expect it!)
Oh, how many libraries are required?
(I guess their (required) pages would be present)
David
--
David Laight: david@l8s.co.uk