Port details on branch 2022Q3 |
- p5-Dumbbench More reliable benchmarking with the least amount of thinking
- 0.503 benchmarks =0 0.503Version of this port present on the latest quarterly branch.
- Maintainer: sunpoet@FreeBSD.org
- Port Added: 2018-07-28 13:16:08
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- Also Listed In: perl5
- License: ART10 GPLv1+
- WWW:
- https://metacpan.org/release/Dumbbench
- Description:
- This module attempts to implement reasonably robust benchmarking with little
extra effort and expertise required from the user. That is to say, benchmarking
using this module is likely an improvement over
time some-command --to --benchmark
or
use Benchmark qw/timethis/;
timethis(1000, 'system("some-command", ...)');
The module currently works similar to the former command line, except (in layman
terms) it will run the command many times, estimate the uncertainty of the
result and keep iterating until a certain user-defined precision has been
reached. Then, it calculates the resulting uncertainty and goes through some
pain to discard bad runs and subtract overhead from the timings. The reported
timing includes an uncertainty, so that multiple benchmarks can more easily be
compared.
Please note that Dumbbench works entirely with wallclock time as reported by
Time::HiRes' time() function.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- p5-Dumbbench>0:benchmarks/p5-Dumbbench
- To install the port:
- cd /usr/ports/benchmarks/p5-Dumbbench/ && make install clean
- To add the package, run one of these commands:
- pkg install benchmarks/p5-Dumbbench
- pkg install p5-Dumbbench
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: p5-Dumbbench
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1650970067
SHA256 (Dumbbench-0.503.tar.gz) = d016019a818313e704464f280cf641ef60e8771d07791b59b99e17a1ec801fa9
SIZE (Dumbbench-0.503.tar.gz) = 33924
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- p5-Capture-Tiny>=0 : devel/p5-Capture-Tiny
- p5-Class-XSAccessor>=1.05 : devel/p5-Class-XSAccessor
- p5-Devel-CheckOS>=0 : devel/p5-Devel-CheckOS
- p5-Number-WithError>=1 : math/p5-Number-WithError
- p5-Params-Util>=0 : devel/p5-Params-Util
- p5-Statistics-CaseResampling>=0.06 : math/p5-Statistics-CaseResampling
- perl5>=5.32.r0<5.33 : lang/perl5.32
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Runtime dependencies:
-
- p5-Capture-Tiny>=0 : devel/p5-Capture-Tiny
- p5-Class-XSAccessor>=1.05 : devel/p5-Class-XSAccessor
- p5-Devel-CheckOS>=0 : devel/p5-Devel-CheckOS
- p5-Number-WithError>=1 : math/p5-Number-WithError
- p5-Params-Util>=0 : devel/p5-Params-Util
- p5-Statistics-CaseResampling>=0.06 : math/p5-Statistics-CaseResampling
- perl5>=5.32.r0<5.33 : lang/perl5.32
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- benchmarks_p5-Dumbbench
- USES:
- perl5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|