Result:
found more than 733 distributions - search limited to the first 2001 files matching your query ( run in 2.272 )


Basket-Calc

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


----------------------------------------
version 0.2 at 2013-05-02 16:13:46 +0000
----------------------------------------

  Change: fcf819d649ee9ca5c1240474301751e209a140f3
  Author: Tobias Kirschstein <lev@ideegeo.com>
  Date : 2013-05-03 04:13:46 +0000

    got versioning working with Perl::Critic 

 view all matches for this distribution


Basset

 view release on metacpan or  search on metacpan

t/table.t  view on Meta::CPAN

Test::More::is($o->extra_select($h), $h, "Set extra_select");
Test::More::is($o->extra_select(), $h, 'reset extra_select');
Test::More::is(scalar(Basset::DB::Table->extra_select(1)), undef, 'Could not set extra_select for class');
};
{
#line 404  db_read_translation

my $o = Basset::DB::Table->new();
Test::More::ok($o, "Got object");

my $h = {'foo' => 'bar', 'baz' => 'yee'};

 view all matches for this distribution


Batch-Interpreter

 view release on metacpan or  search on metacpan

t/callperl.bat.hex  view on Meta::CPAN

406563686f206f66660d0a7365746c6f63616c0d0a0d0a73657420454e56544553543d7375636365737321212079656168210d0a0d0a736574204558504f52543d7065726c202d6520227072696e7420717128454e562024454e567b454e56544553547d5c6e293b207072696e742071717b41524720245f5c6e7d2066...

 view all matches for this distribution


Beagle

 view release on metacpan or  search on metacpan

lib/Beagle/Web.pm  view on Meta::CPAN

                }
            }
        }
    }

    $res->status( 404 ) unless $res->status;
    $res->content_type( 'text/html' ) unless $res->content_type;

    $res->finalize;
}

 view all matches for this distribution


BeamerReveal

 view release on metacpan or  search on metacpan

BugReports/2026-01-20-Shnu/shnu.log  view on Meta::CPAN

\Hy@SavedSpaceFactor=\count310

(/usr/share/texmf-dist/tex/latex/hyperref/puenc.def
File: puenc.def 2024-11-05 v7.01l Hyperref: PDF Unicode definition (HO)
)
Package hyperref Info: Option `bookmarks' set `true' on input line 4040.
Package hyperref Info: Option `bookmarksopen' set `true' on input line 4040.
Package hyperref Info: Option `implicit' set `false' on input line 4040.
Package hyperref Info: Hyper figures OFF on input line 4157.
Package hyperref Info: Link nesting OFF on input line 4162.
Package hyperref Info: Hyper index ON on input line 4165.
Package hyperref Info: Plain pages OFF on input line 4172.
Package hyperref Info: Backreferencing OFF on input line 4177.

 view all matches for this distribution


Beekeeper

 view release on metacpan or  search on metacpan

examples/scraper/README.md  view on Meta::CPAN


```
./client.pl --async  https://cpan.org  https://google.com/xyz

https://google.com/xyz
404 Not Found

https://cpan.org
"The Comprehensive Perl Archive Network - www.cpan.org"
```

 view all matches for this distribution


Bencher-Scenario-Array-Sample-Partition

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/Array/Sample/Partition.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::Array::Sample::Partition;

our $VERSION = 0.002; # VERSION

our $results = [[200,"OK",[{_name=>"dataset=500/1000",_succinct_name=>"500/1000",dataset=>"500/1000",errors=>2.7e-07,pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>152.225806451613,rate=>5200,samples=>20,time=>190},{_name=>"dataset=100/1000",_succin...

1;
# ABSTRACT: Benchmark Array::Sample::Partition hash

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-ArraySamplePartition

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/ArraySamplePartition.pm  view on Meta::CPAN

  1/1000      68900/s      700%      138%      12%      --    -17%    -73%   -86%  -88%  -94% 
  50/100    83954.7/s      873%      190%      36%     21%      --    -67%   -82%  -86%  -93% 
  10/100     257240/s     2883%      790%     319%    272%    206%      --   -47%  -58%  -80% 
  1/100      492000/s     5614%     1604%     702%    614%    486%     91%     --  -21%  -62% 
  5/10       620000/s     7150%     2062%     918%    806%    644%    142%    26%    --  -51% 
  1/10      1300000/s    14964%     4393%    2016%   1783%   1446%    404%   163%  107%    -- 
 
 Legends:
   1/10: dataset=1/10
   1/100: dataset=1/100
   1/1000: dataset=1/1000

 view all matches for this distribution


Bencher-Scenario-ArrayVsHashBuilding

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/ArrayVsHashBuilding.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::ArrayVsHashBuilding;

our $VERSION = 0.002; # VERSION

our $results = [[200,"OK",[{_name=>"dataset=elems=10000 participant=hash",_succinct_name=>"hash elems=10000",dataset=>"elems=10000",errors=>1.4e-06,participant=>"hash",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>6195.37750238322,rate=>740,samples...

1;
# ABSTRACT: Benchmark building array vs hash

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-ComparingArrays

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/ComparingArrays.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::ComparingArrays;

our $VERSION = 0.002; # VERSION

our $results = [[200,"OK",[{errors=>6.7e-09,p_tags=>"int, str",participant=>"Array::Compare",rate=>44800,samples=>20,time=>22.3,vs_slowest=>1},{errors=>1e-08,p_tags=>"int, str",participant=>"Data::Cmp::cmp_data",rate=>88400,samples=>34,time=>11.3,vs_...

1;
# ABSTRACT: Modules that compare arrays

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-ComparisonOps

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/ComparisonOps.pm  view on Meta::CPAN

 | participant    | rate (/s) | time (μs) | vs_slowest |  errors | samples |
 +----------------+-----------+-----------+------------+---------+---------+
 | 1k-streq-len10 |   17000   |   59      |    1       | 2.4e-07 |      20 |
 | 1k-streq-len3  |   17413.8 |   57.4256 |    1.03335 | 3.5e-11 |      28 |
 | 1k-streq-len1  |   17718.1 |   56.4395 |    1.0514  |   0     |      20 |
 | 1k-numeq       |   20903   |   47.8399 |    1.2404  |   0     |      22 |
 +----------------+-----------+-----------+------------+---------+---------+

=head1 DESCRIPTION

Packaging a benchmark script as a Bencher scenario makes it convenient to include/exclude/add participants/datasets (either via CLI or Perl code), send the result to a central repository, among others . See L<Bencher> and L<bencher> (CLI) for more de...

 view all matches for this distribution


Bencher-Scenario-Data-Cmp

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/Data/Cmp.pm  view on Meta::CPAN

  DCS:c_d small arrays       137000/s                 32686%                25992%                    12085%                     9216%                    9134%               200%              109%                    --                   -9%          ...
  DCN:c_d small arrays       150669/s                 36060%                28677%                    13339%                    10175%                   10085%               231%              130%                   10%                    --          ...
  DC:c_d small arrays        150000/s                 36263%                28839%                    13415%                    10233%                   10142%               233%              131%                   10%                    0%          ...
  DC:C empty arrays          200000/s                 47900%                38100%                    17740%                    13540%                   13420%               339%              206%                   46%                   32%          ...
  J:P empty arrays           223767/s                 53604%                42639%                    19860%                    15160%                   15026%               392%              242%                   63%                   48%          ...
  DC:c_d empty arrays        460000/s                108990%                86718%                    40445%                    30900%                   30627%               899%              595%                  232%                  201%          ...
  DCN:c_d empty arrays       466000/s                112049%                89152%                    41582%                    31769%                   31488%               928%              615%                  242%                  210%          ...
  DCS:c_d empty arrays       470000/s                114185%                90852%                    42376%                    32376%                   32090%               947%              628%                  248%                  216%          ...
 
 Legends:
   DC:C 1k array of ints: dataset=1k array of ints participant=Data::Compare::Compare

 view all matches for this distribution


Bencher-Scenario-Data-Undump

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/Data/Undump.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::Data::Undump;

our $VERSION = 0.003; # VERSION

our $results = [[200,"OK",[{_name=>"participant=eval",_succinct_name=>"e",errors=>2.6e-07,participant=>"eval",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>4.53935860058309,rate=>5300,samples=>21,time=>190},{_name=>"participant=Data::Undump::undump...

1;
# ABSTRACT: Benchmark Data::Undump against eval() for loading a Data::Dumper output

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-DataUndump

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/DataUndump.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::DataUndump;

our $VERSION = 0.002; # VERSION

our $results = [[200,"OK",[{errors=>0,participant=>"eval",rate=>4849.8,samples=>21,time=>206.194,vs_slowest=>1},{errors=>3.4e-08,participant=>"Data::Undump::undump",rate=>28100,samples=>27,time=>35.6,vs_slowest=>5.79}],{"func.bencher_args"=>{action=>...

1;
# ABSTRACT: Benchmark Data::Undump against eval() for loading a Data::Dumper output

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-DigestSHA1

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/DigestSHA1.pm  view on Meta::CPAN

      "func.precision"                 => 6,
      "func.scenario_module"           => "Bencher::Scenario::DigestSHA1",
      "func.scenario_module_md5sum"    => "7647d43dbc464b6f20384b9dbf42c980",
      "func.scenario_module_mtime"     => 1499687125,
      "func.scenario_module_sha1sum"   => "b21bedba2a2b7c6f0fbd254b22f0d747ffb39f9b",
      "func.scenario_module_sha256sum" => "bd5b61886f59c98c9bee4f9c6a66c49c35bc5d4046db399b0bab50b9ddfe491b",
      "func.time_end"                  => 1499687154.05079,
      "func.time_factor"               => 1000,
      "func.time_start"                => 1499687151.96657,
      "table.field_aligns"             => ["left", "number", "number", "number", "number", "number"],
      "table.field_units"              => [undef, "/s", "ms"],

 view all matches for this distribution


Bencher-Scenario-GetoptModules

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/GetoptModules.pm  view on Meta::CPAN

                                          },
      "func.precision"                 => 0,
      "func.scenario_module"           => "Bencher::Scenario::GetoptModules",
      "func.scenario_module_md5sum"    => "04652d1f3ae0c5dd1f0a10f2a1733939",
      "func.scenario_module_mtime"     => 1485322546,
      "func.scenario_module_sha1sum"   => "7928ee1c51012428fa4049c22a21bb8100162893",
      "func.scenario_module_sha256sum" => "01058de771174aa75fd494698de44251b4ae4d6c624ecb51c2b3981974b39449",
      "func.time_end"                  => 1485322595.5392,
      "func.time_factor"               => 1000,
      "func.time_start"                => 1485322574.95053,
      "table.field_aligns"             => [

 view all matches for this distribution


Bencher-Scenario-GraphConnectedComponentsModules

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/GraphConnectedComponentsModules.pm  view on Meta::CPAN

  G:c_c 6nodes-5edges-2subgraphs          1800/s                              3603%                                   7%                              --                -57%         -95%                              -98%                  -99%         ...
  G:c_c 2nodes-1edge                      4300/s                              8595%                                 153%                            134%                  --         -88%                              -95%                  -98%         ...
  G:c_c empty                            37000/s                             73974%                                2055%                           1900%                751%           --                              -60%                  -87%         ...
  DGU:c_c 6nodes-5edges-2subgraphs       93300/s                            186815%                                5339%                           4946%               2049%         152%                                --                  -68%         ...
  DGU:c_c 2nodes-1edge                  294000/s                            586410%                               16967%                          15735%               6644%         691%                              213%                    --         ...
  DGU:c_c empty                        2010000/s                           4024044%                              117002%                         108551%              46177%        5332%                             2052%                  586%         ...
 
 Legends:
   DGU:c_c 100nodes-500edges-1subgraph: dataset=100nodes-500edges-1subgraph participant=Data::Graph::Util::connected_components
   DGU:c_c 2nodes-1edge: dataset=2nodes-1edge participant=Data::Graph::Util::connected_components
   DGU:c_c 6nodes-5edges-2subgraphs: dataset=6nodes-5edges-2subgraphs participant=Data::Graph::Util::connected_components

 view all matches for this distribution


Bencher-Scenario-INIParsingModules

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/INIParsingModules.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::INIParsingModules;

our $VERSION = 0.003; # VERSION

our $results = [[200,"OK",[{_name=>"participant=Config::IniFiles",_succinct_name=>"C:I",errors=>1.8e-06,participant=>"Config::IniFiles",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>9.89887640449438,rate=>343,samples=>20,time=>2.91},{_name=>"partic...

1;
# ABSTRACT: Benchmark INI parsing modules

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-List-MoreUtils

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/List/MoreUtils.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::List::MoreUtils;

our $VERSION = 0.041; # VERSION

our $results = [[200,"OK",[{_name=>"dataset=num1000 participant=List::MoreUtils::PP::firstidx",_succinct_name=>"LMP:f num1000",dataset=>"num1000",errors=>5.3e-08,participant=>"List::MoreUtils::PP::firstidx",pct_faster_vs_slowest=>0,pct_slower_vs_fast...

1;
# ABSTRACT: Benchmark List::MoreUtils::PP vs List::MoreUtils::XS

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-List-Util

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/List/Util.pm  view on Meta::CPAN

 | PERLANCAR::List::Util::PP::min    | num10   | numeric | 1018900    |   0.981455 |             16505.63% |               232.76% |   0     |      20 |
 | List::Util::maxstr                | num10   | stringy | 1100000    |   0.93     |             17388.70% |               215.96% | 1.7e-09 |      20 |
 | List::Util::minstr                | num10   | stringy | 1075300    |   0.92996  |             17425.07% |               215.30% | 5.8e-12 |      20 |
 | List::Util::maxstr                | str10   | stringy | 1670620    |   0.59858  |             27127.21% |               102.95% |   0     |      20 |
 | List::Util::minstr                | str10   | stringy | 1692510    |   0.590839 |             27483.93% |               100.32% |   0     |      20 |
 | List::Util::min                   | num10   | numeric | 3300000    |   0.3      |             54048.23% |                 2.05% | 4.2e-10 |      20 |
 | List::Util::max                   | num10   | numeric | 3390000    |   0.295    |             55156.61% |                 0.00% |   1e-10 |      20 |
 +-----------------------------------+---------+---------+------------+------------+-----------------------+-----------------------+---------+---------+


The above result formatted in L<Benchmark.pm|Benchmark> style:

 view all matches for this distribution


Bencher-Scenario-ListFlattenModules

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/ListFlattenModules.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::ListFlattenModules;

our $VERSION = 0.002; # VERSION

our $results = [[200,"OK",[{_name=>"dataset=1000_1_1 participant=List::Flatten::XS::flatten",_succinct_name=>"LFX:f 1000_1_1",dataset=>"1000_1_1",errors=>4.4e-07,participant=>"List::Flatten::XS::flatten",pct_faster_vs_slowest=>0,pct_slower_vs_fastest...

1;
# ABSTRACT: Benchmark various List::Flatten implementaitons

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-Regexp-IPv6

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/Regexp/IPv6.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::Regexp::IPv6;

our $VERSION = 0.003; # VERSION

our $results = [[200,"OK",[{_name=>"dataset=127.0.0.1",_succinct_name=>"127.0.0.1",dataset=>"127.0.0.1",errors=>3.9e-10,pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>0.309384164222874,rate=>1120000,samples=>23,time=>893},{_name=>"dataset=ff02::1",_...

1;
# ABSTRACT: Benchmark Regexp::IPv6

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-Regexp-Pattern-Git

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/Regexp/Pattern/Git.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::Regexp::Pattern::Git;

our $VERSION = 0.003; # VERSION

our $results = [[200,"OK",[{_name=>"dataset=one/two/three/four/five/six",_succinct_name=>"one/two/three/four/five/six",dataset=>"one/two/three/four/five/six",errors=>7.3e-10,pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>5.94392870404753,rate=>53600...

1;
# ABSTRACT: Benchmark patterns in Regexp::Pattern::Git

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-RegexpIPv6

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/RegexpIPv6.pm  view on Meta::CPAN

      "func.scenario_module_mtime"     => 1476937495,
      "func.scenario_module_sha1sum"   => "c902ae5cc77403e15fc25ccddbf9ba45cbfd25f4",
      "func.scenario_module_sha256sum" => "052d31bdd0a062f967c329690a9136a311e59ed44b577cb7f1e35c6c9a5419cf",
      "func.time_end"                  => 1485324392.72332,
      "func.time_factor"               => 1000000000,
      "func.time_start"                => 1485324392.64043,
      "table.field_aligns"             => ["left", "number", "number", "number", "number", "number"],
      "table.field_units"              => [undef, "/s", "ns"],
      "table.fields"                   => ["dataset", "rate", "time", "vs_slowest", "errors", "samples"],
    },
  ],

 view all matches for this distribution


Bencher-Scenario-SamplingFromList

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/SamplingFromList.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::SamplingFromList;

our $VERSION = 0.002; # VERSION

our $results = [[200,"OK",[{_name=>"participant=List::Util::shuffle",_succinct_name=>"List::Util::shuffle",errors=>0,participant=>"List::Util::shuffle",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>1.52508762886598,rate=>204137,samples=>26,time=>4....

1;
# ABSTRACT: Benchmark random sampling from a list

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-Serializers

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

            tags => ['json', 'deserialize'],
            fcall_template => 'JSON::Parse::parse_json(<data>)',
        },
        {
            tags => ['json', 'serialize'],
            fcall_template => 'MarpaX::ESLIF::ECMA404->encode(<data>)',
        },
        {
            tags => ['json', 'deserialize'],
            fcall_template => 'MarpaX::ESLIF::ECMA404->decode(<data>)',
        },

        {
            tags => ['yaml', 'serialize'],
            fcall_template => 'YAML::Dump(<data>)',

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN


L<JSON::Create> 0.34

L<JSON::Parse> 0.61

L<MarpaX::ESLIF::ECMA404> 0.014

L<YAML> 1.30

L<YAML::Old> 1.23

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN


 JSON::Parse::parse_json(<data>)



=item * MarpaX::ESLIF::ECMA404::encode (perl_code) [json, serialize]

Function call template:

 MarpaX::ESLIF::ECMA404->encode(<data>)



=item * MarpaX::ESLIF::ECMA404::decode (perl_code) [json, deserialize]

Function call template:

 MarpaX::ESLIF::ECMA404->decode(<data>)



=item * YAML::Dump (perl_code) [yaml, serialize]

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 | participant                    | p_tags                                          | rate (/s) | time (μs) | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors | samples |
 +--------------------------------+-------------------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | YAML::Dump                     | yaml, serialize                                 |      4100 |   240     |                 0.00% |             44100.70% | 6.9e-07 |      20 |
 | YAML::Old::Dump                | yaml, serialize                                 |      4100 |   240     |                 0.62% |             43827.69% | 6.4e-07 |      20 |
 | JSON::PP::encode_json          | json, serialize                                 |     71000 |    14     |              1614.24% |              2478.44% | 8.5e-08 |      21 |
 | MarpaX::ESLIF::ECMA404::encode | json, serialize                                 |     76000 |    13     |              1753.36% |              2284.90% |   6e-08 |      20 |
 | JSON::Tiny::encode_json        | json, serialize                                 |     93300 |    10.7   |              2166.16% |              1850.47% | 3.3e-09 |      20 |
 | YAML::Syck::Dump               | yaml, serialize                                 |    100000 |     9.8   |              2375.98% |              1685.18% | 1.6e-08 |      21 |
 | YAML::XS::Dump                 | yaml, serialize                                 |    148460 |     6.736 |              3507.55% |              1125.23% | 2.2e-11 |      20 |
 | Storable::freeze               | binary, storable, serialize, cant_handle_scalar |    331790 |     3.014 |              7962.66% |               448.21% | 2.6e-11 |      20 |
 | JSON::MaybeXS::encode_json     | json, serialize                                 |   1300000 |     0.78  |             30930.46% |                42.44% | 5.9e-09 |      21 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JC:c_j json, serialize: p_tags=json, serialize participant=JSON::Create::create_json
   JM:e_j json, serialize: p_tags=json, serialize participant=JSON::MaybeXS::encode_json
   JP:e_j json, serialize: p_tags=json, serialize participant=JSON::PP::encode_json
   JT:e_j json, serialize: p_tags=json, serialize participant=JSON::Tiny::encode_json
   JX:e_j json, serialize: p_tags=json, serialize participant=JSON::XS::encode_json
   MEE:e json, serialize: p_tags=json, serialize participant=MarpaX::ESLIF::ECMA404::encode
   S:e_s binary, sereal, serialize: p_tags=binary, sereal, serialize participant=Sereal::encode_sereal
   S:f binary, storable, serialize, cant_handle_scalar: p_tags=binary, storable, serialize, cant_handle_scalar participant=Storable::freeze
   Y:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Dump
   YO:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Old::Dump
   YS:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Syck::Dump

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 | YAML::Dump                     | yaml, serialize                                 |     540   | 1.9       |                 0.24% |             58521.30% | 5.6e-06 |      20 |
 | JSON::PP::encode_json          | json, serialize                                 |    9810   | 0.102     |              1727.38% |              3115.58% | 5.3e-08 |      20 |
 | JSON::Tiny::encode_json        | json, serialize                                 |   12946.7 | 0.07724   |              2310.76% |              2337.44% | 2.1e-11 |      20 |
 | YAML::Syck::Dump               | yaml, serialize                                 |   16000   | 0.062     |              2919.66% |              1845.95% | 2.4e-07 |      20 |
 | YAML::XS::Dump                 | yaml, serialize                                 |   21369.1 | 0.0467966 |              3879.08% |              1376.75% | 2.5e-11 |      20 |
 | MarpaX::ESLIF::ECMA404::encode | json, serialize                                 |   21000   | 0.047     |              3896.41% |              1370.34% | 2.8e-07 |      20 |
 | Storable::freeze               | binary, storable, serialize, cant_handle_scalar |  144520   | 0.0069194 |             26810.79% |               118.35% | 2.6e-11 |      20 |
 | Cpanel::JSON::XS::encode_json  | json, serialize                                 |  170000   | 0.0059    |             31719.94% |                84.67% | 2.7e-08 |      20 |
 | JSON::MaybeXS::encode_json     | json, serialize                                 |  180000   | 0.0055    |             33509.95% |                74.83% | 3.5e-08 |      20 |
 | JSON::XS::encode_json          | json, serialize                                 |  247140   | 0.0040463 |             45919.66% |                27.69% | 2.2e-11 |      20 |
 | Data::MessagePack::pack        | binary, msgpack, serialize                      |  303520   | 0.0032946 |             56418.52% |                 3.97% | 2.7e-11 |      21 |
 | Sereal::encode_sereal          | binary, sereal, serialize                       |  307000   | 0.00325   |             57132.72% |                 2.67% | 1.6e-09 |      22 |
 | JSON::Create::create_json      | json, serialize                                 |  315570   | 0.0031689 |             58661.01% |                 0.00% | 2.4e-11 |      20 |
 +--------------------------------+-------------------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JC:c_j json, serialize: p_tags=json, serialize participant=JSON::Create::create_json
   JM:e_j json, serialize: p_tags=json, serialize participant=JSON::MaybeXS::encode_json
   JP:e_j json, serialize: p_tags=json, serialize participant=JSON::PP::encode_json
   JT:e_j json, serialize: p_tags=json, serialize participant=JSON::Tiny::encode_json
   JX:e_j json, serialize: p_tags=json, serialize participant=JSON::XS::encode_json
   MEE:e json, serialize: p_tags=json, serialize participant=MarpaX::ESLIF::ECMA404::encode
   S:e_s binary, sereal, serialize: p_tags=binary, sereal, serialize participant=Sereal::encode_sereal
   S:f binary, storable, serialize, cant_handle_scalar: p_tags=binary, storable, serialize, cant_handle_scalar participant=Storable::freeze
   Y:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Dump
   YO:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Old::Dump
   YS:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Syck::Dump

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 | YAML::Dump                     | yaml, serialize                                 |        54 |   19      |                 0.74% |             63952.79% | 5.4e-05 |      20 |
 | JSON::PP::encode_json          | json, serialize                                 |       900 |    1      |              1519.37% |              3884.64% | 1.5e-05 |      23 |
 | JSON::Tiny::encode_json        | json, serialize                                 |      1300 |    0.77   |              2338.55% |              2546.08% | 2.4e-06 |      21 |
 | YAML::Syck::Dump               | yaml, serialize                                 |      1700 |    0.6    |              3004.02% |              1978.79% |   5e-06 |      20 |
 | YAML::XS::Dump                 | yaml, serialize                                 |      2260 |    0.442  |              4149.89% |              1418.30% | 2.7e-07 |      20 |
 | MarpaX::ESLIF::ECMA404::encode | json, serialize                                 |      2700 |    0.36   |              5061.21% |              1150.21% | 1.1e-06 |      22 |
 | Storable::freeze               | binary, storable, serialize, cant_handle_scalar |     18000 |    0.057  |             32850.30% |                95.83% | 1.1e-07 |      20 |
 | Cpanel::JSON::XS::encode_json  | json, serialize                                 |     20000 |    0.051  |             36533.69% |                76.14% | 2.2e-07 |      21 |
 | JSON::MaybeXS::encode_json     | json, serialize                                 |     24000 |    0.042  |             44545.23% |                44.53% | 5.3e-08 |      20 |
 | JSON::XS::encode_json          | json, serialize                                 |     26000 |    0.039  |             48290.13% |                33.35% | 5.2e-08 |      21 |
 | JSON::Create::create_json      | json, serialize                                 |     30900 |    0.0324 |             57886.15% |                11.28% | 1.3e-08 |      20 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JC:c_j json, serialize: p_tags=json, serialize participant=JSON::Create::create_json
   JM:e_j json, serialize: p_tags=json, serialize participant=JSON::MaybeXS::encode_json
   JP:e_j json, serialize: p_tags=json, serialize participant=JSON::PP::encode_json
   JT:e_j json, serialize: p_tags=json, serialize participant=JSON::Tiny::encode_json
   JX:e_j json, serialize: p_tags=json, serialize participant=JSON::XS::encode_json
   MEE:e json, serialize: p_tags=json, serialize participant=MarpaX::ESLIF::ECMA404::encode
   S:e_s binary, sereal, serialize: p_tags=binary, sereal, serialize participant=Sereal::encode_sereal
   S:f binary, storable, serialize, cant_handle_scalar: p_tags=binary, storable, serialize, cant_handle_scalar participant=Storable::freeze
   Y:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Dump
   YO:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Old::Dump
   YS:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Syck::Dump

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 #table4#
 {dataset=>"array_str1k_10"}
 +--------------------------------+-------------------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | participant                    | p_tags                                          | rate (/s) | time (μs) | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors | samples |
 +--------------------------------+-------------------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | MarpaX::ESLIF::ECMA404::encode | json, serialize                                 |      1100 |   940     |                 0.00% |             50377.69% | 5.6e-06 |      20 |
 | YAML::Dump                     | yaml, serialize                                 |      3000 |   340     |               177.43% |             18094.45% | 1.1e-06 |      20 |
 | YAML::Old::Dump                | yaml, serialize                                 |      3100 |   320     |               190.41% |             17281.69% | 3.7e-07 |      20 |
 | YAML::XS::Dump                 | yaml, serialize                                 |      8300 |   120     |               678.37% |              6385.08% | 1.6e-07 |      21 |
 | JSON::PP::encode_json          | json, serialize                                 |     10000 |    70     |              1214.24% |              3740.83% | 8.8e-07 |      20 |
 | JSON::Tiny::encode_json        | json, serialize                                 |     25000 |    41     |              2204.34% |              2090.55% | 5.3e-08 |      20 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JC:c_j json, serialize: p_tags=json, serialize participant=JSON::Create::create_json
   JM:e_j json, serialize: p_tags=json, serialize participant=JSON::MaybeXS::encode_json
   JP:e_j json, serialize: p_tags=json, serialize participant=JSON::PP::encode_json
   JT:e_j json, serialize: p_tags=json, serialize participant=JSON::Tiny::encode_json
   JX:e_j json, serialize: p_tags=json, serialize participant=JSON::XS::encode_json
   MEE:e json, serialize: p_tags=json, serialize participant=MarpaX::ESLIF::ECMA404::encode
   S:e_s binary, sereal, serialize: p_tags=binary, sereal, serialize participant=Sereal::encode_sereal
   S:f binary, storable, serialize, cant_handle_scalar: p_tags=binary, storable, serialize, cant_handle_scalar participant=Storable::freeze
   Y:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Dump
   YO:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Old::Dump
   YS:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Syck::Dump

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 #table5#
 {dataset=>"array_ustr1k_10"}
 +--------------------------------+-------------------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | participant                    | p_tags                                          | rate (/s) | time (ms) | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors | samples |
 +--------------------------------+-------------------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | MarpaX::ESLIF::ECMA404::encode | json, serialize                                 |       580 |   1.7     |                 0.00% |             46575.45% | 2.2e-06 |      20 |
 | YAML::Dump                     | yaml, serialize                                 |      1400 |   0.72    |               139.39% |             19397.80% | 2.7e-06 |      21 |
 | YAML::Old::Dump                | yaml, serialize                                 |      1400 |   0.71    |               142.87% |             19118.43% |   2e-06 |      20 |
 | JSON::PP::encode_json          | json, serialize                                 |      2000 |   0.4     |               299.65% |             11579.07% | 1.2e-05 |      21 |
 | JSON::Tiny::encode_json        | json, serialize                                 |      3000 |   0.34    |               412.71% |              9003.61% | 6.8e-07 |      21 |
 | JSON::XS::encode_json          | json, serialize                                 |      5000 |   0.2     |               689.10% |              5815.02% | 5.8e-06 |      20 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JC:c_j json, serialize: p_tags=json, serialize participant=JSON::Create::create_json
   JM:e_j json, serialize: p_tags=json, serialize participant=JSON::MaybeXS::encode_json
   JP:e_j json, serialize: p_tags=json, serialize participant=JSON::PP::encode_json
   JT:e_j json, serialize: p_tags=json, serialize participant=JSON::Tiny::encode_json
   JX:e_j json, serialize: p_tags=json, serialize participant=JSON::XS::encode_json
   MEE:e json, serialize: p_tags=json, serialize participant=MarpaX::ESLIF::ECMA404::encode
   S:e_s binary, sereal, serialize: p_tags=binary, sereal, serialize participant=Sereal::encode_sereal
   S:f binary, storable, serialize, cant_handle_scalar: p_tags=binary, storable, serialize, cant_handle_scalar participant=Storable::freeze
   Y:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Dump
   YO:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Old::Dump
   YS:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Syck::Dump

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 +--------------------------------+-------------------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | participant                    | p_tags                                          | rate (/s) | time (μs) | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors | samples |
 +--------------------------------+-------------------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | YAML::Dump                     | yaml, serialize                                 |      3000 |   340     |                 0.00% |             19527.58% | 9.1e-07 |      20 |
 | YAML::Old::Dump                | yaml, serialize                                 |      3000 |   330     |                 0.99% |             19335.96% | 1.2e-06 |      20 |
 | MarpaX::ESLIF::ECMA404::encode | json, serialize                                 |     43000 |    23     |              1362.30% |              1242.24% | 1.1e-07 |      20 |
 | JSON::PP::encode_json          | json, serialize                                 |     44000 |    23     |              1402.10% |              1206.67% | 2.7e-08 |      20 |
 | JSON::Tiny::encode_json        | json, serialize                                 |     53000 |    19     |              1677.78% |              1004.05% | 5.3e-08 |      20 |
 | YAML::Syck::Dump               | yaml, serialize                                 |     66000 |    15     |              2144.51% |               774.47% | 2.7e-08 |      20 |
 | YAML::XS::Dump                 | yaml, serialize                                 |     73000 |    14     |              2384.77% |               689.92% | 2.7e-08 |      20 |
 | Storable::freeze               | binary, storable, serialize, cant_handle_scalar |    230000 |     4.3   |              7698.65% |               151.68% | 6.7e-09 |      20 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

  JP:e_j json, serialize                                44000/s                1378%                 1334%                     0%                      --                    -17%                  -34%                  -39%                             ...
  JT:e_j json, serialize                                53000/s                1689%                 1636%                    21%                     21%                      --                  -21%                  -26%                             ...
  YS:D yaml, serialize                                  66000/s                2166%                 2100%                    53%                     53%                     26%                    --                   -6%                             ...
  YX:D yaml, serialize                                  73000/s                2328%                 2257%                    64%                     64%                     35%                    7%                    --                             ...
  S:f binary, storable, serialize, cant_handle_scalar  230000/s                7806%                 7574%                   434%                    434%                    341%                  248%                  225%                             ...
  DM:p binary, msgpack, serialize                      485000/s               16404%                15919%                  1016%                   1016%                    822%                  628%                  579%                             ...
  JX:e_j json, serialize                               500000/s               16900%                16400%                  1050%                   1050%                    850%                  650%                  600%                             ...
  JC:c_j json, serialize                               600000/s               16900%                16400%                  1050%                   1050%                    850%                  650%                  600%                             ...
  CJX:e_j json, serialize                              510000/s               17794%                17268%                  1110%                   1110%                    900%                  689%                  636%                             ...
  S:e_s binary, sereal, serialize                      544000/s               18378%                17834%                  1150%                   1150%                    932%                  715%                  660%                             ...
  JM:e_j json, serialize                               577600/s               19541%                18964%                  1228%                   1228%                    997%                  766%                  708%                             ...

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JC:c_j json, serialize: p_tags=json, serialize participant=JSON::Create::create_json
   JM:e_j json, serialize: p_tags=json, serialize participant=JSON::MaybeXS::encode_json
   JP:e_j json, serialize: p_tags=json, serialize participant=JSON::PP::encode_json
   JT:e_j json, serialize: p_tags=json, serialize participant=JSON::Tiny::encode_json
   JX:e_j json, serialize: p_tags=json, serialize participant=JSON::XS::encode_json
   MEE:e json, serialize: p_tags=json, serialize participant=MarpaX::ESLIF::ECMA404::encode
   S:e_s binary, sereal, serialize: p_tags=binary, sereal, serialize participant=Sereal::encode_sereal
   S:f binary, storable, serialize, cant_handle_scalar: p_tags=binary, storable, serialize, cant_handle_scalar participant=Storable::freeze
   Y:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Dump
   YO:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Old::Dump
   YS:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Syck::Dump

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 +--------------------------------+-------------------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | YAML::Dump                     | yaml, serialize                                 |       350 |     2.8   |                 0.00% |             17095.20% | 1.1e-05 |      20 |
 | YAML::Old::Dump                | yaml, serialize                                 |       360 |     2.8   |                 0.05% |             17086.54% | 1.8e-05 |      22 |
 | JSON::PP::encode_json          | json, serialize                                 |      4800 |     0.21  |              1262.46% |              1162.07% | 4.8e-07 |      20 |
 | JSON::Tiny::encode_json        | json, serialize                                 |      5800 |     0.17  |              1523.54% |               959.12% | 4.3e-07 |      25 |
 | MarpaX::ESLIF::ECMA404::encode | json, serialize                                 |      6900 |     0.14  |              1846.36% |               783.45% | 9.1e-07 |      20 |
 | YAML::Syck::Dump               | yaml, serialize                                 |      7200 |     0.14  |              1922.10% |               750.36% |   4e-07 |      23 |
 | YAML::XS::Dump                 | yaml, serialize                                 |      7880 |     0.127 |              2120.06% |               674.54% | 5.3e-08 |      20 |
 | Sereal::encode_sereal          | binary, sereal, serialize                       |     47000 |     0.021 |             13061.48% |                30.65% |   6e-08 |      20 |
 | Data::MessagePack::pack        | binary, msgpack, serialize                      |     50000 |     0.02  |             13916.13% |                22.68% | 2.7e-08 |      20 |
 | Storable::freeze               | binary, storable, serialize, cant_handle_scalar |     51000 |     0.019 |             14358.29% |                18.93% | 2.6e-08 |      21 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JC:c_j json, serialize: p_tags=json, serialize participant=JSON::Create::create_json
   JM:e_j json, serialize: p_tags=json, serialize participant=JSON::MaybeXS::encode_json
   JP:e_j json, serialize: p_tags=json, serialize participant=JSON::PP::encode_json
   JT:e_j json, serialize: p_tags=json, serialize participant=JSON::Tiny::encode_json
   JX:e_j json, serialize: p_tags=json, serialize participant=JSON::XS::encode_json
   MEE:e json, serialize: p_tags=json, serialize participant=MarpaX::ESLIF::ECMA404::encode
   S:e_s binary, sereal, serialize: p_tags=binary, sereal, serialize participant=Sereal::encode_sereal
   S:f binary, storable, serialize, cant_handle_scalar: p_tags=binary, storable, serialize, cant_handle_scalar participant=Storable::freeze
   Y:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Dump
   YO:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Old::Dump
   YS:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Syck::Dump

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 +--------------------------------+-------------------------------------------------+-----------+-----------+-----------------------+-----------------------+-----------+---------+
 | YAML::Old::Dump                | yaml, serialize                                 |        30 |    30     |                 0.00% |             13875.67% |   0.00053 |      20 |
 | YAML::Dump                     | yaml, serialize                                 |        35 |    28     |                 9.29% |             12687.44% | 7.2e-05   |      20 |
 | JSON::PP::encode_json          | json, serialize                                 |       420 |     2.4   |              1197.65% |               977.00% | 2.2e-05   |      20 |
 | JSON::Tiny::encode_json        | json, serialize                                 |       560 |     1.8   |              1636.48% |               704.83% | 6.2e-06   |      20 |
 | MarpaX::ESLIF::ECMA404::encode | json, serialize                                 |       600 |     2     |              1824.54% |               626.18% | 3.3e-05   |      21 |
 | YAML::Syck::Dump               | yaml, serialize                                 |       730 |     1.4   |              2164.90% |               517.06% | 2.7e-06   |      20 |
 | YAML::XS::Dump                 | yaml, serialize                                 |       750 |     1.3   |              2215.93% |               503.46% | 5.6e-06   |      20 |
 | Sereal::encode_sereal          | binary, sereal, serialize                       |      3490 |     0.287 |             10661.97% |                29.86% | 2.7e-07   |      20 |
 | JSON::XS::encode_json          | json, serialize                                 |      4000 |     0.3   |             11240.75% |                23.23% | 5.3e-06   |      21 |
 | JSON::MaybeXS::encode_json     | json, serialize                                 |      3900 |     0.26  |             11889.01% |                16.57% | 1.5e-06   |      20 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JC:c_j json, serialize: p_tags=json, serialize participant=JSON::Create::create_json
   JM:e_j json, serialize: p_tags=json, serialize participant=JSON::MaybeXS::encode_json
   JP:e_j json, serialize: p_tags=json, serialize participant=JSON::PP::encode_json
   JT:e_j json, serialize: p_tags=json, serialize participant=JSON::Tiny::encode_json
   JX:e_j json, serialize: p_tags=json, serialize participant=JSON::XS::encode_json
   MEE:e json, serialize: p_tags=json, serialize participant=MarpaX::ESLIF::ECMA404::encode
   S:e_s binary, sereal, serialize: p_tags=binary, sereal, serialize participant=Sereal::encode_sereal
   S:f binary, storable, serialize, cant_handle_scalar: p_tags=binary, storable, serialize, cant_handle_scalar participant=Storable::freeze
   Y:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Dump
   YO:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Old::Dump
   YS:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Syck::Dump

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 +--------------------------------+----------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | participant                    | p_tags                     | rate (/s) | time (μs) | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors | samples |
 +--------------------------------+----------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | YAML::Old::Dump                | yaml, serialize            |     20000 |   51      |                 0.00% |             24465.64% | 1.7e-07 |      20 |
 | YAML::Dump                     | yaml, serialize            |     20000 |   50      |                 1.91% |             24006.26% |   2e-07 |      20 |
 | MarpaX::ESLIF::ECMA404::encode | json, serialize            |    100000 |   10      |               404.45% |              4769.83% | 1.9e-07 |      21 |
 | YAML::Syck::Dump               | yaml, serialize            |    200000 |    5      |               894.97% |              2369.00% |   7e-08 |      20 |
 | JSON::Tiny::encode_json        | json, serialize            |    240000 |    4.2    |              1124.80% |              1905.68% | 6.7e-09 |      20 |
 | JSON::PP::encode_json          | json, serialize            |    270000 |    3.7    |              1277.26% |              1683.67% | 6.7e-09 |      20 |
 | YAML::XS::Dump                 | yaml, serialize            |    339000 |    2.95   |              1621.21% |              1327.23% | 8.3e-10 |      20 |
 | Cpanel::JSON::XS::encode_json  | json, serialize            |   1800000 |    0.57   |              8845.91% |               174.60% | 1.4e-09 |      29 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JC:c_j json, serialize: p_tags=json, serialize participant=JSON::Create::create_json
   JM:e_j json, serialize: p_tags=json, serialize participant=JSON::MaybeXS::encode_json
   JP:e_j json, serialize: p_tags=json, serialize participant=JSON::PP::encode_json
   JT:e_j json, serialize: p_tags=json, serialize participant=JSON::Tiny::encode_json
   JX:e_j json, serialize: p_tags=json, serialize participant=JSON::XS::encode_json
   MEE:e json, serialize: p_tags=json, serialize participant=MarpaX::ESLIF::ECMA404::encode
   S:e_s binary, sereal, serialize: p_tags=binary, sereal, serialize participant=Sereal::encode_sereal
   Y:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Dump
   YO:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Old::Dump
   YS:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Syck::Dump
   YX:D yaml, serialize: p_tags=yaml, serialize participant=YAML::XS::Dump

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 #table10#
 {dataset=>"str1k"}
 +--------------------------------+--------------------+----------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | participant                    | ds_tags            | p_tags                     | rate (/s) | time (μs) | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors | samples |
 +--------------------------------+--------------------+----------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | MarpaX::ESLIF::ECMA404::encode | serialize, unicode | json, serialize            |      5000 |   200     |                 0.00% |             74352.92% | 1.6e-06 |      21 |
 | MarpaX::ESLIF::ECMA404::encode | serialize          | json, serialize            |      9300 |   110     |                86.76% |             39765.85% | 9.1e-07 |      20 |
 | YAML::Old::Dump                | serialize, unicode | yaml, serialize            |     10000 |    97     |               107.20% |             35832.18% | 3.5e-07 |      20 |
 | YAML::Dump                     | serialize, unicode | yaml, serialize            |     10000 |    96     |               107.54% |             35774.49% | 2.4e-07 |      20 |
 | YAML::Dump                     | serialize          | yaml, serialize            |     17000 |    58     |               242.47% |             21640.13% | 1.3e-07 |      22 |
 | YAML::Old::Dump                | serialize          | yaml, serialize            |     18000 |    57     |               254.11% |             20925.62% | 9.9e-08 |      23 |
 | JSON::PP::encode_json          | serialize, unicode | json, serialize            |     25200 |    39.6   |               405.51% |             14628.21% | 1.2e-08 |      24 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

  JC:c_j json, serialize serialize                     300000/s                                     6566%                            3566%                                    3133%                                   3100%                          1833%...
  CJX:e_j json, serialize serialize                    400000/s                                     6566%                            3566%                                    3133%                                   3100%                          1833%...
  JM:e_j json, serialize serialize                     450000/s                                     8990%                            4899%                                    4309%                                   4263%                          2536%...
  JX:e_j json, serialize serialize                     521000/s                                    10316%                            5629%                                    4952%                                   4900%                          2920%...
  S:e_s binary, sereal, serialize serialize, unicode  2580000/s                                    51446%                           28250%                                   24900%                                  24642%                         14848%...
  S:e_s binary, sereal, serialize serialize           2790000/s                                    55610%                           30540%                                   26919%                                  26640%                         16055%...
  DM:p binary, msgpack, serialize serialize, unicode  3400000/s                                    66566%                           36566%                                   32233%                                  31900%                         19233%...
  DM:p binary, msgpack, serialize serialize           3720000/s                                    74249%                           40792%                                   35959%                                  35587%                         21461%...
 
 Legends:
   CJX:e_j json, serialize serialize: ds_tags=serialize p_tags=json, serialize participant=Cpanel::JSON::XS::encode_json

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JP:e_j json, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=json, serialize participant=JSON::PP::encode_json
   JT:e_j json, serialize serialize: ds_tags=serialize p_tags=json, serialize participant=JSON::Tiny::encode_json
   JT:e_j json, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=json, serialize participant=JSON::Tiny::encode_json
   JX:e_j json, serialize serialize: ds_tags=serialize p_tags=json, serialize participant=JSON::XS::encode_json
   JX:e_j json, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=json, serialize participant=JSON::XS::encode_json
   MEE:e json, serialize serialize: ds_tags=serialize p_tags=json, serialize participant=MarpaX::ESLIF::ECMA404::encode
   MEE:e json, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=json, serialize participant=MarpaX::ESLIF::ECMA404::encode
   S:e_s binary, sereal, serialize serialize: ds_tags=serialize p_tags=binary, sereal, serialize participant=Sereal::encode_sereal
   S:e_s binary, sereal, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=binary, sereal, serialize participant=Sereal::encode_sereal
   Y:D yaml, serialize serialize: ds_tags=serialize p_tags=yaml, serialize participant=YAML::Dump
   Y:D yaml, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=yaml, serialize participant=YAML::Dump
   YO:D yaml, serialize serialize: ds_tags=serialize p_tags=yaml, serialize participant=YAML::Old::Dump

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 +--------------------------------+----------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | participant                    | p_tags                     | rate (/s) | time (μs) | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors | samples |
 +--------------------------------+----------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | YAML::Dump                     | yaml, serialize            |     23000 |    44     |                 0.00% |             27821.63% | 1.7e-07 |      20 |
 | YAML::Old::Dump                | yaml, serialize            |     23000 |    44     |                 0.80% |             27600.29% | 9.5e-08 |      25 |
 | MarpaX::ESLIF::ECMA404::encode | json, serialize            |    120000 |     8.2   |               438.15% |              5088.46% | 1.3e-08 |      20 |
 | YAML::Syck::Dump               | yaml, serialize            |    240000 |     4.1   |               963.06% |              2526.53% | 2.2e-08 |      20 |
 | JSON::Tiny::encode_json        | json, serialize            |    450000 |     2.22  |              1880.06% |              1310.14% | 7.8e-10 |      23 |
 | JSON::PP::encode_json          | json, serialize            |    549000 |     1.82  |              2314.83% |              1056.26% | 8.3e-10 |      20 |
 | YAML::XS::Dump                 | yaml, serialize            |    598000 |     1.67  |              2529.80% |               961.74% | 8.3e-10 |      20 |
 | Sereal::encode_sereal          | binary, sereal, serialize  |   3770000 |     0.266 |             16468.29% |                68.52% |   1e-10 |      23 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JC:c_j json, serialize: p_tags=json, serialize participant=JSON::Create::create_json
   JM:e_j json, serialize: p_tags=json, serialize participant=JSON::MaybeXS::encode_json
   JP:e_j json, serialize: p_tags=json, serialize participant=JSON::PP::encode_json
   JT:e_j json, serialize: p_tags=json, serialize participant=JSON::Tiny::encode_json
   JX:e_j json, serialize: p_tags=json, serialize participant=JSON::XS::encode_json
   MEE:e json, serialize: p_tags=json, serialize participant=MarpaX::ESLIF::ECMA404::encode
   S:e_s binary, sereal, serialize: p_tags=binary, sereal, serialize participant=Sereal::encode_sereal
   Y:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Dump
   YO:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Old::Dump
   YS:D yaml, serialize: p_tags=yaml, serialize participant=YAML::Syck::Dump
   YX:D yaml, serialize: p_tags=yaml, serialize participant=YAML::XS::Dump

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 | participant                     | p_tags                                | rate (/s) | time (μs) | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors | samples |
 +---------------------------------+---------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | JSON::Decode::Marpa::from_json  | json, deserialize, cant_handle_scalar |      1000 |   900     |                 0.00% |            157174.18% | 1.3e-05 |      20 |
 | Pegex::JSON                     | json, deserialize                     |      1800 |   550     |                64.14% |             95717.41% | 1.1e-06 |      20 |
 | JSON::Parser::Regexp            | json, deserialize                     |      6400 |   160     |               472.94% |             27350.49% | 2.1e-07 |      20 |
 | MarpaX::ESLIF::ECMA404::decode  | json, deserialize                     |     12000 |    85     |               955.15% |             14805.37% | 2.1e-07 |      20 |
 | JSON::PP::decode_json           | json, deserialize                     |     34000 |    29     |              2984.51% |              4998.84% | 3.9e-08 |      21 |
 | JSON::Decode::Regexp::from_json | json, deserialize                     |     44100 |    22.7   |              3862.21% |              3869.35% |   2e-08 |      20 |
 | JSON::Tiny::decode_json         | json, deserialize                     |     52700 |    19     |              4630.37% |              3224.77% | 6.7e-09 |      20 |
 | JSON::MaybeXS::decode_json      | json, deserialize                     |   1560000 |     0.641 |            139987.39% |                12.27% | 6.3e-10 |      20 |
 | Cpanel::JSON::XS::decode_json   | json, deserialize                     |   1590000 |     0.63  |            142281.47% |                10.46% | 2.1e-10 |      20 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JP:R json, deserialize: p_tags=json, deserialize participant=JSON::Parser::Regexp
   JP:d_j json, deserialize: p_tags=json, deserialize participant=JSON::PP::decode_json
   JP:p_j json, deserialize: p_tags=json, deserialize participant=JSON::Parse::parse_json
   JT:d_j json, deserialize: p_tags=json, deserialize participant=JSON::Tiny::decode_json
   JX:d_j json, deserialize: p_tags=json, deserialize participant=JSON::XS::decode_json
   MEE:d json, deserialize: p_tags=json, deserialize participant=MarpaX::ESLIF::ECMA404::decode
   P:J json, deserialize: p_tags=json, deserialize participant=Pegex::JSON

 #table13#
 {dataset=>"json:array_int_100"}
 +---------------------------------+---------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | participant                     | p_tags                                | rate (/s) | time (ms) | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors | samples |
 +---------------------------------+---------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | Pegex::JSON                     | json, deserialize                     |       410 |    2.4    |                 0.00% |             56872.59% | 1.2e-05 |      20 |
 | JSON::Decode::Marpa::from_json  | json, deserialize, cant_handle_scalar |       420 |    2.4    |                 1.45% |             56058.30% | 7.5e-06 |      22 |
 | JSON::Parser::Regexp            | json, deserialize                     |       510 |    2      |                23.29% |             46110.67% | 3.4e-06 |      20 |
 | MarpaX::ESLIF::ECMA404::decode  | json, deserialize                     |      1700 |    0.59   |               310.19% |             13789.24% | 4.1e-06 |      21 |
 | JSON::PP::decode_json           | json, deserialize                     |      3400 |    0.29   |               729.87% |              6765.24% | 6.4e-07 |      20 |
 | JSON::Decode::Regexp::from_json | json, deserialize                     |      4900 |    0.204  |              1083.18% |              4715.19% | 1.5e-07 |      22 |
 | JSON::Tiny::decode_json         | json, deserialize                     |      7200 |    0.14   |              1642.69% |              3169.24% |   2e-07 |      22 |
 | Cpanel::JSON::XS::decode_json   | json, deserialize                     |    210000 |    0.0047 |             51043.01% |                11.40% | 2.8e-08 |      21 |
 | JSON::Parse::parse_json         | json, deserialize                     |    230000 |    0.0044 |             54531.53% |                 4.29% | 1.3e-08 |      20 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JP:R json, deserialize: p_tags=json, deserialize participant=JSON::Parser::Regexp
   JP:d_j json, deserialize: p_tags=json, deserialize participant=JSON::PP::decode_json
   JP:p_j json, deserialize: p_tags=json, deserialize participant=JSON::Parse::parse_json
   JT:d_j json, deserialize: p_tags=json, deserialize participant=JSON::Tiny::decode_json
   JX:d_j json, deserialize: p_tags=json, deserialize participant=JSON::XS::decode_json
   MEE:d json, deserialize: p_tags=json, deserialize participant=MarpaX::ESLIF::ECMA404::decode
   P:J json, deserialize: p_tags=json, deserialize participant=Pegex::JSON

 #table14#
 {dataset=>"json:array_int_1000"}
 +---------------------------------+---------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | participant                     | p_tags                                | rate (/s) | time (ms) | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors | samples |
 +---------------------------------+---------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | JSON::Parser::Regexp            | json, deserialize                     |      37.6 |    26.6   |                 0.00% |             84221.25% | 2.1e-05 |      20 |
 | Pegex::JSON                     | json, deserialize                     |      46   |    22     |                21.72% |             69172.09% | 4.6e-05 |      20 |
 | JSON::Decode::Marpa::from_json  | json, deserialize, cant_handle_scalar |      49   |    20     |                30.91% |             64310.72% | 5.2e-05 |      20 |
 | MarpaX::ESLIF::ECMA404::decode  | json, deserialize                     |     140   |     7.2   |               267.33% |             22855.10% | 1.8e-05 |      20 |
 | JSON::PP::decode_json           | json, deserialize                     |     310   |     3.2   |               719.14% |             10193.82% | 4.2e-06 |      20 |
 | JSON::Decode::Regexp::from_json | json, deserialize                     |     380   |     2.6   |               917.14% |              8190.03% | 1.1e-05 |      20 |
 | JSON::Tiny::decode_json         | json, deserialize                     |     760   |     1.3   |              1923.12% |              4067.88% |   2e-06 |      20 |
 | JSON::Parse::parse_json         | json, deserialize                     |   29000   |     0.035 |             76749.22% |                 9.72% | 5.2e-08 |      21 |
 | JSON::XS::decode_json           | json, deserialize                     |   31000   |     0.033 |             81340.82% |                 3.54% | 5.3e-08 |      20 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JP:R json, deserialize: p_tags=json, deserialize participant=JSON::Parser::Regexp
   JP:d_j json, deserialize: p_tags=json, deserialize participant=JSON::PP::decode_json
   JP:p_j json, deserialize: p_tags=json, deserialize participant=JSON::Parse::parse_json
   JT:d_j json, deserialize: p_tags=json, deserialize participant=JSON::Tiny::decode_json
   JX:d_j json, deserialize: p_tags=json, deserialize participant=JSON::XS::decode_json
   MEE:d json, deserialize: p_tags=json, deserialize participant=MarpaX::ESLIF::ECMA404::decode
   P:J json, deserialize: p_tags=json, deserialize participant=Pegex::JSON

 #table15#
 {dataset=>"json:array_str1k_10"}
 +---------------------------------+---------------------------------------+-----------+------------+-----------------------+-----------------------+-----------+---------+

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 | JSON::Parser::Regexp            | json, deserialize                     |      14   | 69         |                 0.00% |            455081.62% |   0.00012 |      20 |
 | JSON::Decode::Marpa::from_json  | json, deserialize, cant_handle_scalar |     110   |  8.9       |               684.39% |             57930.25% | 3.6e-05   |      20 |
 | JSON::PP::decode_json           | json, deserialize                     |     220   |  4.6       |              1401.52% |             30214.66% | 1.3e-05   |      20 |
 | Pegex::JSON                     | json, deserialize                     |     930   |  1.1       |              6357.21% |              6949.20% | 3.4e-06   |      22 |
 | JSON::Tiny::decode_json         | json, deserialize                     |    2090   |  0.479     |             14414.32% |              3036.09% | 2.1e-07   |      20 |
 | MarpaX::ESLIF::ECMA404::decode  | json, deserialize                     |    4000   |  0.25      |             27485.82% |              1550.06% | 6.4e-07   |      20 |
 | JSON::Decode::Regexp::from_json | json, deserialize                     |   26000   |  0.038     |            181187.15% |               151.08% | 5.3e-08   |      20 |
 | JSON::Parse::parse_json         | json, deserialize                     |   34730.5 |  0.0287931 |            241271.38% |                88.58% | 2.4e-11   |      20 |
 | JSON::MaybeXS::decode_json      | json, deserialize                     |   53843   |  0.018573  |            374097.91% |                21.64% | 2.5e-11   |      20 |
 | Cpanel::JSON::XS::decode_json   | json, deserialize                     |   53979   |  0.018526  |            375042.07% |                21.34% | 4.3e-11   |      20 |
 | JSON::XS::decode_json           | json, deserialize                     |   65500   |  0.0153    |            455081.62% |                 0.00% |   5e-09   |      35 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JP:R json, deserialize: p_tags=json, deserialize participant=JSON::Parser::Regexp
   JP:d_j json, deserialize: p_tags=json, deserialize participant=JSON::PP::decode_json
   JP:p_j json, deserialize: p_tags=json, deserialize participant=JSON::Parse::parse_json
   JT:d_j json, deserialize: p_tags=json, deserialize participant=JSON::Tiny::decode_json
   JX:d_j json, deserialize: p_tags=json, deserialize participant=JSON::XS::decode_json
   MEE:d json, deserialize: p_tags=json, deserialize participant=MarpaX::ESLIF::ECMA404::decode
   P:J json, deserialize: p_tags=json, deserialize participant=Pegex::JSON

 #table16#
 {dataset=>"json:hash_int_10"}
 +---------------------------------+---------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | participant                     | p_tags                                | rate (/s) | time (ms) | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors | samples |
 +---------------------------------+---------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | JSON::Parser::Regexp            | json, deserialize                     |       440 |  2.3      |                 0.00% |            221113.17% | 2.2e-05 |      20 |
 | JSON::Decode::Marpa::from_json  | json, deserialize, cant_handle_scalar |       900 |  1        |               107.55% |            106483.02% | 2.1e-05 |      20 |
 | Pegex::JSON                     | json, deserialize                     |      1400 |  0.73     |               210.35% |             71178.04% | 3.3e-06 |      20 |
 | MarpaX::ESLIF::ECMA404::decode  | json, deserialize                     |      5000 |  0.2      |              1122.42% |             17996.26% | 2.2e-06 |      20 |
 | JSON::PP::decode_json           | json, deserialize                     |      7800 |  0.13     |              1666.87% |             12420.08% | 6.4e-07 |      20 |
 | JSON::Decode::Regexp::from_json | json, deserialize                     |     21000 |  0.049    |              4571.43% |              4635.45% | 5.3e-08 |      20 |
 | JSON::Tiny::decode_json         | json, deserialize                     |     27000 |  0.037    |              6105.88% |              3464.58% | 5.3e-08 |      20 |
 | Cpanel::JSON::XS::decode_json   | json, deserialize                     |    795000 |  0.00126  |            180204.25% |                22.69% | 4.3e-10 |      20 |
 | JSON::MaybeXS::decode_json      | json, deserialize                     |    799000 |  0.00125  |            181122.71% |                22.07% |   4e-10 |      22 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JP:R json, deserialize: p_tags=json, deserialize participant=JSON::Parser::Regexp
   JP:d_j json, deserialize: p_tags=json, deserialize participant=JSON::PP::decode_json
   JP:p_j json, deserialize: p_tags=json, deserialize participant=JSON::Parse::parse_json
   JT:d_j json, deserialize: p_tags=json, deserialize participant=JSON::Tiny::decode_json
   JX:d_j json, deserialize: p_tags=json, deserialize participant=JSON::XS::decode_json
   MEE:d json, deserialize: p_tags=json, deserialize participant=MarpaX::ESLIF::ECMA404::decode
   P:J json, deserialize: p_tags=json, deserialize participant=Pegex::JSON

 #table17#
 {dataset=>"json:hash_int_100"}
 +---------------------------------+---------------------------------------+-----------+-----------+-----------------------+-----------------------+-----------+---------+
 | participant                     | p_tags                                | rate (/s) | time (ms) | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors   | samples |
 +---------------------------------+---------------------------------------+-----------+-----------+-----------------------+-----------------------+-----------+---------+
 | JSON::Parser::Regexp            | json, deserialize                     |        35 |   28      |                 0.00% |            258511.85% |   0.00011 |      21 |
 | JSON::Decode::Marpa::from_json  | json, deserialize, cant_handle_scalar |       200 |    5      |               499.33% |             43050.33% |   6e-05   |      20 |
 | Pegex::JSON                     | json, deserialize                     |       240 |    4.2    |               570.43% |             38474.27% | 1.7e-05   |      21 |
 | MarpaX::ESLIF::ECMA404::decode  | json, deserialize                     |       700 |    2      |              1795.53% |             13543.27% | 1.7e-05   |      20 |
 | JSON::PP::decode_json           | json, deserialize                     |      1900 |    0.52   |              5377.87% |              4621.03% | 6.4e-07   |      20 |
 | JSON::Decode::Regexp::from_json | json, deserialize                     |      2200 |    0.46   |              6053.54% |              4102.65% | 9.1e-07   |      20 |
 | JSON::Tiny::decode_json         | json, deserialize                     |      3300 |    0.31   |              9179.44% |              2686.93% | 4.3e-07   |      20 |
 | Cpanel::JSON::XS::decode_json   | json, deserialize                     |     77000 |    0.013  |            218953.33% |                18.06% | 5.2e-08   |      21 |
 | JSON::MaybeXS::decode_json      | json, deserialize                     |     77900 |    0.0128 |            221925.34% |                16.48% | 6.4e-09   |      22 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JP:R json, deserialize: p_tags=json, deserialize participant=JSON::Parser::Regexp
   JP:d_j json, deserialize: p_tags=json, deserialize participant=JSON::PP::decode_json
   JP:p_j json, deserialize: p_tags=json, deserialize participant=JSON::Parse::parse_json
   JT:d_j json, deserialize: p_tags=json, deserialize participant=JSON::Tiny::decode_json
   JX:d_j json, deserialize: p_tags=json, deserialize participant=JSON::XS::decode_json
   MEE:d json, deserialize: p_tags=json, deserialize participant=MarpaX::ESLIF::ECMA404::decode
   P:J json, deserialize: p_tags=json, deserialize participant=Pegex::JSON

 #table18#
 {dataset=>"json:hash_int_1000"}
 +---------------------------------+---------------------------------------+-----------+------------+-----------------------+-----------------------+-----------+---------+
 | participant                     | p_tags                                | rate (/s) | time (ms)  | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors   | samples |
 +---------------------------------+---------------------------------------+-----------+------------+-----------------------+-----------------------+-----------+---------+
 | JSON::Parser::Regexp            | json, deserialize                     |      3    | 300        |                 0.00% |            224003.01% |   0.0034  |      20 |
 | JSON::Decode::Marpa::from_json  | json, deserialize, cant_handle_scalar |     23    |  43        |               651.15% |             29734.84% |   0.00011 |      20 |
 | Pegex::JSON                     | json, deserialize                     |     24    |  42        |               660.60% |             29364.14% | 9.7e-05   |      20 |
 | MarpaX::ESLIF::ECMA404::decode  | json, deserialize                     |     56    |  18        |              1724.51% |             12182.89% | 3.9e-05   |      20 |
 | JSON::Decode::Regexp::from_json | json, deserialize                     |    140    |   7.2      |              4358.82% |              4926.07% | 6.5e-05   |      20 |
 | JSON::PP::decode_json           | json, deserialize                     |    170    |   6        |              5284.49% |              4062.01% |   4e-05   |      20 |
 | JSON::Tiny::decode_json         | json, deserialize                     |    320    |   3.1      |             10304.19% |              2053.97% | 1.1e-05   |      21 |
 | JSON::Parse::parse_json         | json, deserialize                     |   5900    |   0.17     |            189507.39% |                18.19% | 8.5e-07   |      20 |
 | Cpanel::JSON::XS::decode_json   | json, deserialize                     |   6100    |   0.16     |            197942.04% |                13.16% | 2.7e-07   |      20 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JP:R json, deserialize: p_tags=json, deserialize participant=JSON::Parser::Regexp
   JP:d_j json, deserialize: p_tags=json, deserialize participant=JSON::PP::decode_json
   JP:p_j json, deserialize: p_tags=json, deserialize participant=JSON::Parse::parse_json
   JT:d_j json, deserialize: p_tags=json, deserialize participant=JSON::Tiny::decode_json
   JX:d_j json, deserialize: p_tags=json, deserialize participant=JSON::XS::decode_json
   MEE:d json, deserialize: p_tags=json, deserialize participant=MarpaX::ESLIF::ECMA404::decode
   P:J json, deserialize: p_tags=json, deserialize participant=Pegex::JSON

 #table19#
 {dataset=>"json:null"}
 +---------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | participant                     | rate (/s) | time (μs) | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors | samples |
 +---------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | Pegex::JSON                     |      2900 |   340     |                 0.00% |            432868.50% | 1.4e-06 |      20 |
 | JSON::Parser::Regexp            |     27000 |    37     |               813.86% |             47278.00% | 5.3e-08 |      20 |
 | MarpaX::ESLIF::ECMA404::decode  |     34000 |    29     |              1060.03% |             37223.78% | 1.2e-07 |      20 |
 | JSON::Tiny::decode_json         |    210000 |     4.8   |              7018.46% |              5982.34% | 8.3e-09 |      20 |
 | JSON::PP::decode_json           |    310000 |     3.2   |             10427.64% |              4012.68% |   2e-08 |      20 |
 | JSON::Decode::Regexp::from_json |    450000 |     2.2   |             15130.12% |              2742.84% | 3.3e-09 |      20 |
 | JSON::MaybeXS::decode_json      |   7940000 |     0.126 |            269739.33% |                60.45% | 5.7e-11 |      20 |
 | Cpanel::JSON::XS::decode_json   |   8200000 |     0.12  |            277179.29% |                56.15% | 2.1e-10 |      20 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JP:R: participant=JSON::Parser::Regexp
   JP:d_j: participant=JSON::PP::decode_json
   JP:p_j: participant=JSON::Parse::parse_json
   JT:d_j: participant=JSON::Tiny::decode_json
   JX:d_j: participant=JSON::XS::decode_json
   MEE:d: participant=MarpaX::ESLIF::ECMA404::decode
   P:J: participant=Pegex::JSON

 #table20#
 {dataset=>"json:num"}
 +---------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | participant                     | rate (/s) | time (μs) | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors | samples |
 +---------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | Pegex::JSON                     |      3100 |  320      |                 0.00% |             46984.68% | 6.9e-07 |      20 |
 | MarpaX::ESLIF::ECMA404::decode  |     14000 |   70      |               358.01% |             10180.19% |   1e-07 |      21 |
 | JSON::Parser::Regexp            |     22000 |   44      |               618.07% |              6457.08% | 5.3e-08 |      20 |
 | JSON::Tiny::decode_json         |    150000 |    6.6    |              4730.25% |               874.79% | 1.3e-08 |      20 |
 | JSON::PP::decode_json           |    152000 |    6.56   |              4769.40% |               866.95% | 3.3e-09 |      21 |
 | JSON::Decode::Regexp::from_json |    290000 |    3.5    |              9070.48% |               413.44% | 6.7e-09 |      20 |
 | JSON::MaybeXS::decode_json      |   1300000 |    0.77   |             41326.32% |                13.66% | 1.7e-09 |      20 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JP:R: participant=JSON::Parser::Regexp
   JP:d_j: participant=JSON::PP::decode_json
   JP:p_j: participant=JSON::Parse::parse_json
   JT:d_j: participant=JSON::Tiny::decode_json
   JX:d_j: participant=JSON::XS::decode_json
   MEE:d: participant=MarpaX::ESLIF::ECMA404::decode
   P:J: participant=Pegex::JSON

 #table21#
 {dataset=>"json:str1k"}
 +---------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 +---------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
 | JSON::Parser::Regexp            |       150 | 6.9       |                 0.00% |            445739.55% |   1e-05 |      20 |
 | JSON::PP::decode_json           |      2210 | 0.452     |              1421.30% |             29206.57% | 2.1e-07 |      20 |
 | Pegex::JSON                     |      2600 | 0.38      |              1702.24% |             24638.06% |   2e-06 |      20 |
 | JSON::Tiny::decode_json         |     20300 | 0.0494    |             13842.37% |              3097.73% | 1.3e-08 |      20 |
 | MarpaX::ESLIF::ECMA404::decode  |     21000 | 0.047     |             14598.21% |              2933.29% | 6.7e-08 |      20 |
 | JSON::Decode::Regexp::from_json |    240000 | 0.0041    |            167571.35% |               165.90% | 6.7e-09 |      20 |
 | JSON::Parse::parse_json         |    349150 | 0.0028641 |            240240.49% |                85.50% | 2.1e-11 |      20 |
 | JSON::MaybeXS::decode_json      |    533900 | 0.001873  |            367430.08% |                21.31% | 2.9e-11 |      21 |
 | Cpanel::JSON::XS::decode_json   |    536000 | 0.00186   |            369133.12% |                20.75% | 7.3e-10 |      26 |
 | JSON::XS::decode_json           |    647700 | 0.001544  |            445739.55% |                 0.00% | 5.1e-11 |      20 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JP:R: participant=JSON::Parser::Regexp
   JP:d_j: participant=JSON::PP::decode_json
   JP:p_j: participant=JSON::Parse::parse_json
   JT:d_j: participant=JSON::Tiny::decode_json
   JX:d_j: participant=JSON::XS::decode_json
   MEE:d: participant=MarpaX::ESLIF::ECMA404::decode
   P:J: participant=Pegex::JSON

 #table22#
 {dataset=>"perl:hash_int_100"}
 +-------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 #table24#
 +------------------------+-----------+-------------------+-----------------------+-----------------------+-----------+---------+
 | participant            | time (ms) | mod_overhead_time | pct_faster_vs_slowest | pct_slower_vs_fastest |  errors   | samples |
 +------------------------+-----------+-------------------+-----------------------+-----------------------+-----------+---------+
 | JSON::Decode::Marpa    |     110   |              94   |                 0.00% |               570.99% |   0.00022 |      20 |
 | MarpaX::ESLIF::ECMA404 |      92   |              76   |                14.98% |               483.55% |   0.00013 |      20 |
 | Data::Undump::PPI      |      66.2 |              50.2 |                59.18% |               321.52% | 4.8e-05   |      21 |
 | JSON::Parser::Regexp   |      51   |              35   |               107.40% |               223.52% |   0.00018 |      20 |
 | JSON::Tiny             |      33   |              17   |               223.58% |               107.36% | 4.4e-05   |      20 |
 | JSON::PP               |      29.1 |              13.1 |               262.44% |                85.13% | 2.7e-05   |      20 |
 | Pegex::JSON            |      28   |              12   |               270.48% |                81.12% | 5.7e-05   |      20 |

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

 +------------------------+-----------+-------------------+-----------------------+-----------------------+-----------+---------+


Formatted as L<Benchmark.pm|Benchmark> result:

                            Rate  JSON::Decode::Marpa  MarpaX::ESLIF::ECMA404  Data::Undump::PPI  JSON::Parser::Regexp  JSON::Tiny  JSON::PP  Pegex::JSON  JSON::MaybeXS  YAML  Storable  Sereal  YAML::Old  YAML::XS  JSON::Parse  JSON::XS  Cpanel::JSON...
  JSON::Decode::Marpa      9.1/s                   --                    -16%               -39%                  -53%        -70%      -73%         -74%           -77%  -79%      -79%    -79%       -79%      -80%         -80%      -81%              ...
  MarpaX::ESLIF::ECMA404  10.9/s                  19%                      --               -28%                  -44%        -64%      -68%         -69%           -72%  -75%      -75%    -75%       -75%      -77%         -77%      -77%              ...
  Data::Undump::PPI       15.1/s                  66%                     38%                 --                  -22%        -50%      -56%         -57%           -62%  -65%      -65%    -65%       -65%      -68%         -68%      -69%              ...
  JSON::Parser::Regexp    19.6/s                 115%                     80%                29%                    --        -35%      -42%         -45%           -50%  -54%      -54%    -54%       -54%      -58%         -58%      -60%              ...
  JSON::Tiny              30.3/s                 233%                    178%               100%                   54%          --      -11%         -15%           -24%  -30%      -30%    -30%       -30%      -36%         -36%      -38%              ...
  JSON::PP                34.4/s                 278%                    216%               127%                   75%         13%        --          -3%           -14%  -20%      -20%    -20%       -20%      -27%         -27%      -29%              ...
  Pegex::JSON             35.7/s                 292%                    228%               136%                   82%         17%        3%           --           -10%  -17%      -17%    -17%       -17%      -25%         -25%      -27%              ...

lib/Bencher/Scenario/Serializers.pm  view on Meta::CPAN

   JSON::PP: mod_overhead_time=13.1 participant=JSON::PP
   JSON::Parse: mod_overhead_time=5 participant=JSON::Parse
   JSON::Parser::Regexp: mod_overhead_time=35 participant=JSON::Parser::Regexp
   JSON::Tiny: mod_overhead_time=17 participant=JSON::Tiny
   JSON::XS: mod_overhead_time=4.4 participant=JSON::XS
   MarpaX::ESLIF::ECMA404: mod_overhead_time=76 participant=MarpaX::ESLIF::ECMA404
   Pegex::JSON: mod_overhead_time=12 participant=Pegex::JSON
   Sereal: mod_overhead_time=7 participant=Sereal
   Storable: mod_overhead_time=7 participant=Storable
   YAML: mod_overhead_time=7 participant=YAML
   YAML::Old: mod_overhead_time=7 participant=YAML::Old

 view all matches for this distribution


Bencher-Scenario-SetOperationModules

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/SetOperationModules.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::SetOperationModules;

our $VERSION = "0.130"; # VERSION

our $results = [[200,"OK",[{errors=>2e-07,participant=>"Set::Scalar::difference",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>21.4712593443107,rate=>12000,samples=>23,time=>81},{errors=>4e-08,participant=>"Array::AsObject::difference",pct_faster_v...

1;
# ABSTRACT: Benchmark Perl set operation (union, intersection, diff, symmetric diff) modules

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-Sort-BySpec

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/Sort/BySpec.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::Sort::BySpec;

our $VERSION = 0.041; # VERSION

our $results = [[200,"OK",[{_name=>"dataset=eg-num5-list1000 p_tags=sort, sbs participant=sort-sbs",_succinct_name=>"s sort, sbs eg-num5-list1000",dataset=>"eg-num5-list1000",errors=>6.2e-06,p_tags=>"sort, sbs",participant=>"sort-sbs",pct_faster_vs_s...

1;
# ABSTRACT: Benchmark Sort::BySpec (e.g. against Sort::ByExample, etc)

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-Sort-HashKeys

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/Sort/HashKeys.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::Sort::HashKeys;

our $VERSION = 0.002; # VERSION

our $results = [[200,"OK",[{_name=>"dataset=1000key participant=map",_succinct_name=>"m 1000key",dataset=>"1000key",errors=>2.1e-07,participant=>"map",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>1355.52173913043,rate=>3200,samples=>20,time=>312},...

1;
# ABSTRACT: Benchmark Sort::HashKeys

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-Sort-Key-Top

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/Sort/Key/Top.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::Sort::Key::Top;

our $VERSION = 0.003; # VERSION

our $results = [[200,"OK",[{_name=>"dataset=elems=1000, n=10 participant=Sort::Key::Top::PP",_succinct_name=>"SKT:P elems=1000, n=10",dataset=>"elems=1000, n=10",errors=>2.9e-06,participant=>"Sort::Key::Top::PP",pct_faster_vs_slowest=>0,pct_slower_vs...

1;
# ABSTRACT: Benchmark Sort::Key::Top

=head1 DESCRIPTION

 view all matches for this distribution


( run in 2.272 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )