p5-Benchmark-Forking
1.01_2Run benchmarks in separate processes
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 can't 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 don't 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.
Origin: benchmarks/p5-Benchmark-Forking
Category: benchmarks
Size: 20.9KiB
License: ART10, GPLv1+
Maintainer: perl@FreeBSD.org
Dependencies: 1 packages
Required by: 0 packages
$
pkg install p5-Benchmark-ForkingDependencies (1)
More in benchmarks
rubygem-benchmark0.5.0
Performance benchmarking libraryrubygem-benchmark-ips2.14.0
Iterations per second enhancement to Benchmarkfio3.40
Flexible IO testerhttperf0.9.1_1
Tool for measuring web server performanceiperf33.20_1
Improved tool to measure TCP and UDP bandwidthoctave-forge-benchmark1.1.1_31
Octave-forge package benchmarkpy311-asv-runner0.2.1
Core pure python benchmarking for asvpy311-locust-cloud1.28.1
Hosted version of Locust that allows you to run distributed load testspy311-naarad1.0.15_6
Framework for performance analysisIMB2021.7_1
Intel MPI Benchmark