Skip to content

Instantly share code, notes, and snippets.

@gnucifer
Created January 3, 2018 16:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gnucifer/fa3bb31d49f1258a4d1af270d235d76f to your computer and use it in GitHub Desktop.
Save gnucifer/fa3bb31d49f1258a4d1af270d235d76f to your computer and use it in GitHub Desktop.
#!/usr/bin/perl
use C4::Context;
use C4::Biblio;
use C4::Items;
use t::lib::Mocks;
use Time::HiRes qw(gettimeofday tv_interval);
t::lib::Mocks::mock_preference('item-level_itypes', '1');
my $itemnumbers = C4::Context->dbh->selectcol_arrayref(qq{SELECT itemnumber FROM items WHERE biblionumber = 2});
my $i = 20000;
my $t0 = [gettimeofday];
while($i--) {
#foreach my $itemnumber (@{$itemnumbers}) {
# GetItem($itemnumber);
#}
C4::Items::GetItems($itemnumbers);
}
my $elapsed = tv_interval ( $t0, [gettimeofday]);
print "${elapsed}s\n";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment