X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FAnnTalk.pm;h=defc0110aa250848e7a30e7925ee89ff8200a489;hb=refs%2Fheads%2Fmojo;hp=ae3337f764e6b44d5aa5a2c54eeeaa33ce24e60f;hpb=5835ca385fb719194163512276666aaf75e82484;p=spider.git diff --git a/perl/AnnTalk.pm b/perl/AnnTalk.pm index ae3337f7..defc0110 100644 --- a/perl/AnnTalk.pm +++ b/perl/AnnTalk.pm @@ -16,6 +16,7 @@ use DXDebug; use DXDupe; use DXLog; use DXLogPrint; +use Time::HiRes qw(gettimeofday tv_interval); use vars qw(%dup $duplth $dupage $filterdef); @@ -40,15 +41,16 @@ $filterdef = bless ([ ['origin_state', 'nz', 14], ], 'Filter::Cmd'); -our $maxcache = 30; +our $maxcache = 130; our @anncache; sub init { + my $t0 = [gettimeofday]; @anncache = DXLog::search(0, $maxcache, $main::systime, 'ann'); shift @anncache while @anncache > $maxcache; my $l = @anncache; - dbg("AnnTalk: loaded last $l announcements into cache"); + dbg("AnnTalk: loaded last $l announcements into cache in " . _diffms($t0) . "mS"); } sub add_anncache