The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.06 - 2017-01-25

  • Add scenario: PERLANCAR::grep_bool, PERLANCAR::method_call_using_variable, PERLANCAR::pkg_to_pkgpm.
  • [build] Rebuild with updated Dist::Zilla::Plugin::Bencher::Scenario (0.16) to add benchmarked modules as prereq with phase=x_benchmarks, type=x_benchmarks.

Modules

Benchmark startup overhead of commonly used modules
Benchmark the task of checking whether an item is in an array
Benchmark startup overhead of warnings vs PERLANCAR::warnings::*
Benchmark grep() in a bool context
Benchmark calling a method with the name of the method in a variable
Benchmark passing list vs array reference
Benchmark some ways to convert Foo::Bar::Baz to Foo/Bar/Baz.pm
Benchmark require() in a tight loop/subroutine
Benchmark overhead of state (vs my) variables in a tight subroutine
PERLANCAR's collection of various benchmarks

Provides

in lib/Bencher/ScenarioR/PERLANCAR/CommonModulesStartup.pm
in lib/Bencher/ScenarioR/PERLANCAR/In.pm
in lib/Bencher/ScenarioR/PERLANCAR/PERLANCARwarningsStartup.pm
in lib/Bencher/ScenarioR/PERLANCAR/grep_bool.pm
in lib/Bencher/ScenarioR/PERLANCAR/method_call_using_variable.pm
in lib/Bencher/ScenarioR/PERLANCAR/pass_list_vs_array.pm
in lib/Bencher/ScenarioR/PERLANCAR/pkg_to_pkgpm.pm
in lib/Bencher/ScenarioR/PERLANCAR/require.pm
in lib/Bencher/ScenarioR/PERLANCAR/state.pm