BEGIN {
$| = 1; print "1..1\n";
}
END {
print("not ok 1\n") unless $loaded;
}
$Fan::Usage::LOG = 6;
use Fan::Usage;
use strict;
use vars qw($loaded);
$loaded = 1;
print("ok 1\n");
{
my $usage = getrusage(0);
for (my $i = 0; $i < 10000; $i++) {
local *FILE;
open(FILE, "/dev/null") && close(FILE);
}
print "$usage\n";
print "utime = ".$usage->ru_utime."\n";
print "stime = ".$usage->ru_stime."\n";
print "maxrss = ".$usage->ru_maxrss."\n";
print "ixrss = ".$usage->ru_ixrss."\n";
print "idrss = ".$usage->ru_idrss."\n";
print "isrss = ".$usage->ru_isrss."\n";
print "minflt = ".$usage->ru_minflt."\n";
print "majflt = ".$usage->ru_majflt."\n";
print "nswap = ".$usage->ru_nswap."\n";
print "inblock = ".$usage->ru_inblock."\n";
print "oublock = ".$usage->ru_oublock."\n";
print "msgsnd = ".$usage->ru_msgsnd."\n";
print "msgrcv = ".$usage->ru_msgrcv."\n";
print "nsignals = ".$usage->ru_nsignals."\n";
print "nvcsw = ".$usage->ru_nvcsw."\n";
print "nivcsw = ".$usage->ru_nivcsw."\n";
undef $usage;
}
print("ok 2\n");
{
my $usage = getrusage;
$usage->dump;
print "clock tick = ".$usage->clk_tck."\n";
}
print("ok 3\n");
#sleep(5);
syntax highlighted by Code2HTML, v. 0.9.1