Benchmark::Forking 0.99
Sponsored Links
Benchmark::Forking 0.99 Ranking & Summary
File size:
0.006 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
907
Date added:
2007-04-30
Publisher:
Benchmark::Forking team
Benchmark::Forking 0.99 description
Benchmark::Forking is a Perl module to run benchmarks in separate processes.
SYNOPSIS
use Benchmark::Forking qw( timethis timethese cmpthese );
timethis ($count, "code");
timethese($count, {
Name1 => sub { ...code1... },
Name2 => sub { ...code2... },
});
cmpthese($count, {
Name1 => sub { ...code1... },
Name2 => sub { ...code2... },
});
Benchmark::Forking->enabled(0); # Stop using forking feature
...
Benchmark::Forking->enabled(1); # Begin using forking again
The Benchmark::Forking module changes the behavior of the standard Benchmark module, running each piece of code to be timed in a separate forked process. Because each child exits after running its timing loop, the computations it performs cant propogate back to affect subsequent test cases.
This can make benchmark comparisons more accurate, because the separate test cases are mostly isolated from side-effects caused by the others. Benchmark scripts typically dont depend on those side-effects, so in most cases you can simply use or require this module at the top of your existing code without having to change anything else. (A few key exceptions are noted in "BUGS".)
SYNOPSIS
use Benchmark::Forking qw( timethis timethese cmpthese );
timethis ($count, "code");
timethese($count, {
Name1 => sub { ...code1... },
Name2 => sub { ...code2... },
});
cmpthese($count, {
Name1 => sub { ...code1... },
Name2 => sub { ...code2... },
});
Benchmark::Forking->enabled(0); # Stop using forking feature
...
Benchmark::Forking->enabled(1); # Begin using forking again
The Benchmark::Forking module changes the behavior of the standard Benchmark module, running each piece of code to be timed in a separate forked process. Because each child exits after running its timing loop, the computations it performs cant propogate back to affect subsequent test cases.
This can make benchmark comparisons more accurate, because the separate test cases are mostly isolated from side-effects caused by the others. Benchmark scripts typically dont depend on those side-effects, so in most cases you can simply use or require this module at the top of your existing code without having to change anything else. (A few key exceptions are noted in "BUGS".)
Benchmark::Forking 0.99 Screenshot
Benchmark::Forking 0.99 Keywords
Forking 0.99
To run
run benchmarks
Perl module
module
sub
processes
Perl
0.99
benchmarks
Benchmark::Forking
BenchmarkForking
Benchmark::Forking 0.99
Libraries
Programming
Bookmark Benchmark::Forking 0.99
Benchmark::Forking 0.99 Copyright
WareSeeker periodically updates pricing and software information of Benchmark::Forking 0.99 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Benchmark::Forking 0.99 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
module master
how to run benchmarks
how to run faster
perl modules
lunar module
module allows users
to run lyrics
modules
born to run
module 4
ignition module
install perl module
to run josiah leming
how to run a business
lyrics to run it
module 1
high power red laser diode modules
to run in spanish
Related Software
Benchmark is a Perl module with benchmark running times of Perl code. Free Download
Cache::Benchmark is a Perl module that tests the quality and speed of a cache module to compare cachemodules and algorithms. Free Download
Proc::Forking is a Perl module that provides a set of tool to fork and daemonize. Free Download
movieinfo is a Perl module created to dump information about movie file(s). Free Download
Rsync::Config is a Perl module for rsync configuration generator. Free Download
HTTP::BrowserDetect is a Perl module to determine the Web browser, version, and platform from an HTTP user agent string. Free Download
Sub::Exporter is a sophisticated exporter for custom-built routines. Free Download
Sub::Curry is a Perl module to create curried subroutines. Free Download
Latest Software
Popular Software
Favourite Software