Hi,
during analyzing my webserver logfiles I've realized, that one ipv6logconv
run requires more than 20 min per. This was the start for profiling this
tool and implement a major speed improvment.
2 changes were made:
a) ipv6logconv:
- implement a lookup cache for speed-up
saved around 50% before implenting b)
saves around 20% after implementing b)
b) lib/libipv4addr
databases/ipv4-assignment/dbipv4addr_assignment.h
- add a hint table for speed-up IPv4 registry lookups
speed up by 10 times!
New version is now in CVS, if no problems would be reported, I will publish
version 0.49 next weekend.
For those who didn't know what ipv6logconv can do for you, take a look at
the statistics pages on
<http://mirrors.bieringer.de/>
Hope this helps,
Peter
--
Dr. Peter Bieringer http://www.bieringer.de/pb/
GPG/PGP Key 0x958F422D mailto: pb at bieringer dot de
Deep Space 6 Co-Founder and Core Member http://www.deepspace6.net/