DOKK / manpages / debian 12 / libcatmandu-perl / Catmandu::Fix::Bind::benchmark.3pm.en
Catmandu::Fix::Bind::benchmark(3pm) User Contributed Perl Documentation Catmandu::Fix::Bind::benchmark(3pm)

Catmandu::Fix::Bind::benchmark - a binder that calculates the execution time of Fix functions

 do benchmark(output:/dev/stderr)
    foo()
 end
 # will create as side effect computation statistics on the stderr
 elapsed   command              calls    sec/comm
 -------------------------------------------------------------
 0.000006  Catmandu::Fix::foo   1 times  0.000006 secs/command

The benchmark binder computes all the Fix function plus as side effect calculates the execution time of all wrapped functions over all input records.

Required. The path of a file to which the benchmark statistics will be written.

Catmandu::Fix::Bind

2023-03-03 perl v5.36.0