Lines Matching defs:Benchmark
1 package Benchmark;
8 Benchmark - benchmark running times of Perl code
12 use Benchmark qw(:all) ;
57 use Benchmark ':hireswallclock';
61 The Benchmark module encapsulates a number of routines to help you
83 use Benchmark;
84 $t0 = new Benchmark;
86 $t1 = new Benchmark;
92 Enables or disable debugging by setting the C<$Benchmark::Debug> flag:
94 debug Benchmark 1;
96 debug Benchmark 0;
107 if you use the Benchmark module:
117 Returns: a Benchmark object.
149 Returns a Benchmark object.
164 Returns a hash of Benchmark objects, keyed by name.
168 Returns the difference between two Benchmark times as a Benchmark
174 the requested STYLE. TIMEDIFF is expected to be a Benchmark object
262 Returns: a Benchmark object.
266 Disable caching of timings for the null loop. This will force Benchmark
277 Returns the sum of two Benchmark times as a Benchmark object suitable
285 special tag C<:hireswallclock> for Benchmark (if Time::HiRes is not
325 use Benchmark qw( cmpthese ) ;
334 Benchmark: running a, b, each for at least 5 CPU seconds...
342 use Benchmark qw( timethese cmpthese ) ;
352 Benchmark: running a, b, each for at least 5 CPU seconds...
362 Benchmark inherits from no other class, except of course
461 Benchmark->export_to_level(1, $class, @_);
484 $calling_sub =~ s/^Benchmark:://;
649 my $tbase = Benchmark->new(0)->[1];
650 while ( ( $t0 = Benchmark->new(0) )->[1] == $tbase ) {} ;
652 $t1 = Benchmark->new($n);
834 print "Benchmark: " unless $style eq 'none';