Bencher-Scenarios-Accessors
view release on metacpan or search on metacpan
lib/Bencher/Scenario/Accessors/ClassStartup.pm view on Meta::CPAN
Perl::Examples::Accessors::ObjectTinyRWXS: mod_overhead_time=5 participant=Perl::Examples::Accessors::ObjectTinyRWXS
Perl::Examples::Accessors::ObjectTinyXS: mod_overhead_time=5 participant=Perl::Examples::Accessors::ObjectTinyXS
Perl::Examples::Accessors::Scalar: mod_overhead_time=0 participant=Perl::Examples::Accessors::Scalar
Perl::Examples::Accessors::SimpleAccessor: mod_overhead_time=3 participant=Perl::Examples::Accessors::SimpleAccessor
perl -e1 (baseline): mod_overhead_time=0 participant=perl -e1 (baseline)
The above result presented as chart:
=begin html
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAH4CAMAAABUnipoAAAJJmlDQ1BpY2MAAEiJlZVnUJNZF8fv8zzphUASQodQQ5EqJYCUEFoo0quoQOidUEVsiLgCK4qINEWQRQEXXJUia0UUC4uCAhZ0gywCyrpxFVFBWXDfGZ33HT+8/5l7z2/+c+bec8/5cAEgiINlwct7YlK6wNvJjhkYFMwE3yiMn5...
=end html
To display as an interactive HTML table on a browser, you can add option C<--format html+datatables>.
=head1 HOMEPAGE
Please visit the project's homepage at L<https://metacpan.org/release/Bencher-Scenarios-Accessors>.
lib/Bencher/Scenario/Accessors/GeneratorStartup.pm view on Meta::CPAN
Object::Tiny::RW: mod_overhead_time=0 participant=Object::Tiny::RW
Object::Tiny::RW::XS: mod_overhead_time=6 participant=Object::Tiny::RW::XS
Object::Tiny::XS: mod_overhead_time=5 participant=Object::Tiny::XS
Simple::Accessor: mod_overhead_time=3 participant=Simple::Accessor
perl -e1 (baseline): mod_overhead_time=0 participant=perl -e1 (baseline)
The above result presented as chart:
=begin html
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAH4CAMAAABUnipoAAAJJmlDQ1BpY2MAAEiJlZVnUJNZF8fv8zzphUASQodQQ5EqJYCUEFoo0quoQOidUEVsiLgCK4qINEWQRQEXXJUia0UUC4uCAhZ0gywCyrpxFVFBWXDfGZ33HT+8/5l7z2/+c+bec8/5cAEgiINlwct7YlK6wNvJjhkYFMwE3yiMn5...
=end html
To display as an interactive HTML table on a browser, you can add option C<--format html+datatables>.
=head1 HOMEPAGE
Please visit the project's homepage at L<https://metacpan.org/release/Bencher-Scenarios-Accessors>.
lib/Bencher/Scenario/Accessors/Set.pm view on Meta::CPAN
The above result formatted in L<Benchmark.pm|Benchmark> style:
Rate Simple::Accessor Class::Accessor::PackedString::Set Class::Accessor::PackedString Class::Accessor Class::InsideOut Object::Pad Moose Object::Tiny::RW Class::Struct Class::Accessor::Array Moj...
Simple::Accessor 922000/s -- -46% -61% -64% -73% -80% -82% -82% -82% -84% ...
Class::Accessor::PackedString::Set 1730000/s 88% -- -27% -33% -49% -62% -66% -67% -67% -70% ...
Class::Accessor::PackedString 2380000/s 160% 38% -- -7% -30% -48% -53% -54% -55% -59% ...
Class::Accessor 2590000/s 182% 50% 8% -- -24% -44% -49% -50% -51% -55% ...
Class::InsideOut 3400000/s 275% 99% 44% 33% -- -25% -32% -34% -35% -41% ...
Object::Pad 4640000/s 404% 168% 93% 78% 34% -- -9% -12% -13% -21% ...
Moose 5120000/s 458% 196% 114% 97% 48% 10% -- -2% -4% -12% ...
Object::Tiny::RW 5270000/s 473% 204% 120% 103% 52% 13% 2% -- -2% -10% ...
Class::Struct 5390000/s 486% 211% 125% 107% 55% 16% 4% 2% -- -8% ...
Class::Accessor::Array 5800000/s 541% 240% 146% 127% 70% 27% 14% 11% 9% -- ...
Mojo::Base 5900000/s 541% 240% 146% 127% 70% 27% 14% 11% 9% 0% ...
Mo 6400000/s 581% 261% 161% 141% 81% 35% 21% 18% 16% 6% ...
Object::Simple 6600000/s 626% 286% 179% 157% 93% 43% 30% 26% 24% 13% ...
Class::Tiny 6700000/s 626% 286% 179% 157% 93% 43% 30% 26% 24% 13% ...
no generator (hash-based) 7000000/s 678% 313% 199% 175% 107% 54% 39% 35% 32% 21% ...
no generator (array-based) 7480000/s 713% 332% 212% 188% 116% 61% 45% 41% 38% 26% ...
lib/Bencher/Scenario/Accessors/Set.pm view on Meta::CPAN
Simple::Accessor: participant=Simple::Accessor
no generator (array-based): participant=no generator (array-based)
no generator (hash-based): participant=no generator (hash-based)
raw array access: participant=raw array access
raw hash access: participant=raw hash access
The above result presented as chart:
=begin html
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAH4CAMAAABUnipoAAAJJmlDQ1BpY2MAAEiJlZVnUJNZF8fv8zzphUASQodQQ5EqJYCUEFoo0quoQOidUEVsiLgCK4qINEWQRQEXXJUia0UUC4uCAhZ0gywCyrpxFVFBWXDfGZ33HT+8/5l7z2/+c+bec8/5cAEgiINlwct7YlK6wNvJjhkYFMwE3yiMn5...
=end html
To display as an interactive HTML table on a browser, you can add option C<--format html+datatables>.
=head1 HOMEPAGE
Please visit the project's homepage at L<https://metacpan.org/release/Bencher-Scenarios-Accessors>.
lib/Bencher/ScenarioR/Accessors/Construction.pm view on Meta::CPAN
## no critic
package Bencher::ScenarioR::Accessors::Construction;
our $VERSION = "0.150"; # VERSION
our $results = [[200,"OK",[{_name=>"participant=Moos",_succinct_name=>"Moos",errors=>6.7e-09,participant=>"Moos",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>38.2857142857143,rate=>180000,samples=>20,time=>5.5},{_name=>"participant=Class::InsideOu...
1;
# ABSTRACT: Benchmark object construction
=head1 DESCRIPTION
This module is automatically generated by Pod::Weaver::Plugin::Bencher::Scenario during distribution build.
A Bencher::ScenarioR::* module contains the raw result of sample benchmark and might be useful for some stuffs later.
lib/Bencher/ScenarioR/Accessors/Get.pm view on Meta::CPAN
## no critic
package Bencher::ScenarioR::Accessors::Get;
our $VERSION = "0.150"; # VERSION
our $results = [[200,"OK",[{_name=>"participant=Class::Accessor::PackedString::Set",_succinct_name=>"Class::Accessor::PackedString::Set",errors=>1.6e-08,participant=>"Class::Accessor::PackedString::Set",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=...
1;
# ABSTRACT: Benchmark attribute read/get
=head1 DESCRIPTION
This module is automatically generated by Pod::Weaver::Plugin::Bencher::Scenario during distribution build.
A Bencher::ScenarioR::* module contains the raw result of sample benchmark and might be useful for some stuffs later.
( run in 2.393 seconds using v1.01-cache-2.11-cpan-5a3173703d6 )