#!/usr/bin/perl

use Benchmark ;
use Geo::IPfree;

my $GEO = Geo::IPfree->new() ;

$GEO->Faster ;

timethese (5000, {t1 => sub { &TEST ;} });

sub TEST {
  my @ret = $GEO->LookUp(rand_ip()) ;
#  print ">> @ret\n" ;
#  Geo::IPfree::LookUp(rand_ip()) ;
#  Geo::IPfree::LookUp(rand_ip()) ;
#  Geo::IPfree::LookUp(rand_ip()) ;
#  Geo::IPfree::LookUp(rand_ip()) ;
#  Geo::IPfree::LookUp(rand_ip()) ;
}

###########
# RAND_IP #
###########

sub rand_ip {
  return( int(rand(255)) .'.'. int(rand(255)) .'.'. int(rand(255)) .'.'. int(rand(255))) ;
}

#######
# END #
#######




syntax highlighted by Code2HTML, v. 0.9.1