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


Bencher-Scenario-SortingByKey

 view release on metacpan or  search on metacpan

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

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

our $VERSION = 0.002; # VERSION

our $results = [[200,"OK",[{errors=>5.8e-12,participant=>"GRT",rate=>203230,samples=>20,time=>4.9206,vs_slowest=>1},{errors=>1.5e-09,participant=>"ST",rate=>207000,samples=>26,time=>4.84,vs_slowest=>1.02},{errors=>1.6e-09,participant=>"2array",rate=>...

1;
# ABSTRACT: Benchmark various techniques to sort array by some computed key

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-String-Interpolate

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/String/Interpolate.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::String::Interpolate;

our $VERSION = 0.002; # VERSION

our $results = [[200,"OK",[{_name=>"participant=eval",_succinct_name=>"e",errors=>2.7e-08,participant=>"eval",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>0.670428893905192,rate=>130000,samples=>20,time=>7.4},{_name=>"participant=String::Interpola...

1;
# ABSTRACT: Benchmark string interpolation

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-String-SimpleEscape

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/String/SimpleEscape.pm  view on Meta::CPAN

                              Rate  SE:b backslash100  SS:s_e_s backslash100  SE:u backslash100  SS:s_u_s backslash100  SE:b a100  SS:s_e_s a100  SE:u a100  SE:u str0  SE:b str0  SS:s_u_s a100  SS:s_e_s str0  SS:s_u_s str0 
  SE:b backslash100      31139.4/s                 --                    -6%               -22%                   -47%       -98%           -98%       -99%       -99%       -99%           -99%           -99%           -99% 
  SS:s_e_s backslash100    33000/s                 7%                     --               -16%                   -43%       -98%           -98%       -99%       -99%       -99%           -99%           -99%           -99% 
  SE:u backslash100        39900/s                28%                    19%                 --                   -31%       -98%           -98%       -99%       -99%       -99%           -99%           -99%           -99% 
  SS:s_u_s backslash100    59000/s                88%                    76%                47%                     --       -97%           -97%       -98%       -99%       -99%           -99%           -99%           -99% 
  SE:b a100              2439000/s              7732%                  7217%              5997%                  4046%         --           -10%       -51%       -59%       -60%           -63%           -70%           -73% 
  SS:s_e_s a100          2720000/s              8626%                  8052%              6693%                  4519%        11%             --       -46%       -54%       -55%           -59%           -66%           -70% 
  SE:u a100              5060000/s             16118%                 15051%             12526%                  8485%       107%            85%         --       -15%       -18%           -24%           -37%           -44% 
  SE:u str0              6009000/s             19199%                 17928%             14924%                 10116%       146%           121%        18%         --        -2%            -9%           -26%           -33% 
  SE:b str0              6160000/s             19723%                 18418%             15332%                 10393%       153%           127%        22%         2%         --            -7%           -24%           -32% 
  SS:s_u_s a100          6663000/s             21294%                 19886%             16555%                 11225%       173%           145%        31%        10%         7%             --           -18%           -26% 

 view all matches for this distribution


Bencher-Scenario-Text-sprintfn

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/Text/sprintfn.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::Text::sprintfn;

our $VERSION = 0.004; # VERSION

our $results = [[200,"OK",[{_name=>"dataset={data=>[{a=>1,b=>2,c=>3}],format=>\"%(a)s%(b)d%(c)f\"} p_tags=sprintfn participant=Text::sprintfn::sprintfn",_succinct_name=>"Ts:s sprintfn {data=>[{a=>1,b=>2,c=>3}],format=>\"%(a)s%(b)d%(c)f\"}",dataset=>"...

1;
# ABSTRACT: Benchmark Text::sprintfn vs sprintf()

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenario-shuffle

 view release on metacpan or  search on metacpan

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

  LUP:s ary10    295000/s        9251%       8572%        8543%          889%         820%        784%         755%          709%         510%           8%          5%           --          -1%          -14%          -28%        -73%       -80%      ...
  LU:s ary100    300930/s        9439%       8747%        8717%          909%         838%        802%         772%          725%         522%          10%          7%           2%           --          -12%          -27%        -72%       -80%      ...
  LMX:s ary100   344700/s       10827%      10034%        9999%         1056%         975%        934%         899%          845%         613%          26%         23%          16%          14%            --          -16%        -68%       -77%      ...
  LMP:s ary100   413750/s       13015%      12064%       12022%         1288%        1190%       1141%        1099%         1035%         756%          51%         48%          40%          37%           20%            --        -62%       -72%      ...
  LUP:s ary1    1110000/s       35122%      32566%       32455%         3628%        3366%       3233%        3122%         2948%        2200%         307%        297%         276%         269%          222%          168%          --       -26%      ...
  AS:s ary1     1518000/s       48010%      44519%       44368%         4992%        4635%       4453%        4301%         4064%        3041%         456%        443%         414%         404%          340%          266%         36%         --      ...
  LU:s ary10    1817000/s       57504%      53325%       53143%         5997%        5569%       5351%        5169%         4886%        3661%         566%        550%         516%         503%          427%          339%         63%        19%      ...
  LMP:s ary10   1820000/s       57588%      53403%       53221%         6005%        5577%       5359%        5177%         4893%        3667%         567%        551%         516%         504%          427%          339%         63%        19%      ...
  ANS:s ary1    1880000/s       59486%      55163%       54975%         6206%        5764%       5539%        5351%         5058%        3790%         589%        572%         537%         524%          445%          354%         69%        23%      ...
  LUP:s ary0    2070000/s       65395%      60643%       60437%         6832%        6346%       6098%        5891%         5569%        4176%         657%        639%         600%         586%          499%          399%         85%        36%      ...
  LMX:s ary10   2260000/s       71619%      66415%       66189%         7490%        6958%       6687%        6461%         6108%        4583%         729%        709%         666%         651%          556%          446%        103%        49%      ...

 view all matches for this distribution


Bencher-ScenarioBundle-Accessors

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/Accessors/Construction.pm  view on Meta::CPAN

 | Object::Tiny::RW                   |   3410000 |    0.293  |              2268.71% |                89.84% | 3.1e-11 |      20 |
 | Object::Tiny                       |   3423000 |    0.2922 |              2274.98% |                89.34% | 2.3e-11 |      20 |
 | no generator (hash-based)          |   3450000 |    0.29   |              2294.83% |                87.77% | 6.6e-11 |      20 |
 | Class::Accessor                    |   4240000 |    0.236  |              2841.29% |                52.89% | 6.3e-11 |      22 |
 | Object::Tiny::RW::XS               |   5800000 |    0.17   |              3916.96% |                11.95% |   2e-10 |      20 |
 | Object::Tiny::XS                   |   5970000 |    0.167  |              4043.81% |                 8.52% | 2.6e-11 |      20 |
 | Class::XSAccessor                  |   6000000 |    0.167  |              4062.56% |                 8.03% | 5.7e-11 |      21 |
 | Mojo::Base::XS                     |   6010000 |    0.166  |              4069.72% |                 7.85% | 4.2e-11 |      23 |
 | Class::XSAccessor::Array           |   6500000 |    0.15   |              4396.84% |                 0.00% |   2e-10 |      20 |
 +------------------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+

lib/Bencher/Scenario/Accessors/Construction.pm  view on Meta::CPAN

  Mojo::Base                          3360000/s  2228%              806%         379%              309%   299%                           160%  133%           129%  118%   117%    67%          64%                     39%                         19%   ...
  Object::Simple                      3380000/s  2244%              812%         383%              312%   302%                           162%  135%           130%  119%   118%    68%          65%                     40%                         19%   ...
  Object::Tiny::RW                    3410000/s  2268%              821%         388%              316%   306%                           164%  137%           133%  121%   121%    70%          67%                     41%                         21%   ...
  Object::Tiny                        3423000/s  2275%              824%         389%              317%   307%                           165%  138%           133%  122%   121%    71%          67%                     42%                         21%   ...
  no generator (hash-based)           3450000/s  2293%              831%         393%              320%   310%                           167%  140%           135%  124%   123%    72%          68%                     43%                         22%   ...
  Class::Accessor                     4240000/s  2840%             1044%         505%              416%   404%                           228%  194%           189%  175%   174%   111%         107%                     76%                         50%   ...
  Object::Tiny::RW::XS                5800000/s  3982%             1488%         741%              617%   599%                           356%  309%           301%  282%   281%   194%         188%                    144%                        108%   ...
  Object::Tiny::XS                    5970000/s  4055%             1516%         756%              630%   612%                           364%  316%           308%  289%   288%   199%         193%                    149%                        112%   ...
  Class::XSAccessor                   6000000/s  4055%             1516%         756%              630%   612%                           364%  316%           308%  289%   288%   199%         193%                    149%                        112%   ...
  Mojo::Base::XS                      6010000/s  4080%             1526%         761%              634%   616%                           367%  319%           311%  291%   290%   201%         195%                    150%                        113%   ...
  Class::XSAccessor::Array            6500000/s  4526%             1700%         853%              713%   693%                           417%  363%           355%  333%   332%   233%         226%                    177%                        136%   ...

 view all matches for this distribution


Bencher-ScenarioBundle-Algorithm-Diff

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/Algorithm/Diff/Diff.pm  view on Meta::CPAN

 | Algorithm::Diff::sdiff            | delete 10x1         |     24100 |   0.0414  |             27090.21% |              2201.12% | 2.7e-08   |      20 |
 | Algorithm::Diff::diff             | insert 10x1         |     25000 |   0.04    |             27859.09% |              2137.84% | 5.6e-08   |      28 |
 | Algorithm::Diff::diff             | delete 10x1         |     26000 |   0.039   |             28935.18% |              2054.90% | 7.4e-08   |      21 |
 | Algorithm::Diff::compact_diff     | insert 10x1         |     28700 |   0.0348  |             32243.68% |              1834.47% | 3.2e-08   |      21 |
 | Algorithm::Diff::compact_diff     | delete 10x1         |     31000 |   0.032   |             34657.80% |              1700.11% | 4.7e-08   |      25 |
 | Algorithm::Diff::LCSidx           | insert 10x1         |     36000 |   0.028   |             40444.50% |              1443.19% | 5.3e-08   |      20 |
 | Algorithm::Diff::LCS              | insert 10x1         |     36300 |   0.0276  |             40737.95% |              1432.10% | 2.1e-08   |      20 |
 | Algorithm::Diff::XS::compact_diff | insert 10x1         |     38000 |   0.027   |             42293.92% |              1375.87% | 2.9e-08   |      20 |
 | Algorithm::Diff::LCS              | delete 10x1         |     38900 |   0.0257  |             43664.41% |              1329.65% | 2.4e-08   |      20 |
 | Algorithm::Diff::LCSidx           | delete 10x1         |     40400 |   0.0247  |             45442.90% |              1273.83% | 1.2e-08   |      20 |
 | Algorithm::Diff::LCS_length       | insert 10x1         |     44000 |   0.0227  |             49448.79% |              1162.76% | 1.7e-08   |      20 |
 | Algorithm::Diff::XS::compact_diff | delete 10x1         |     44000 |   0.023   |             49771.60% |              1154.58% | 2.5e-08   |      20 |
 | Algorithm::Diff::LCS_length       | delete 10x1         |     51000 |   0.0196  |             57302.37% |               989.99% | 1.2e-08   |      20 |
 | Algorithm::Diff::XS::LCSidx       | insert 10x1         |     55000 |   0.0182  |             61796.45% |               910.85% | 1.6e-08   |      20 |
 | Algorithm::Diff::sdiff            | insert 1x10         |     61000 |   0.017   |             68063.45% |               817.91% | 2.4e-08   |      20 |

lib/Bencher/Scenario/Algorithm/Diff/Diff.pm  view on Meta::CPAN

  AD:c_d delete 10x1            31000/s                    31150%                    31150%                    30525%                      29587%                    28931%                      28681%                        1025%                      ...
  AD:L insert 10x1              36000/s                    35614%                    35614%                    34900%                      33828%                    33078%                      32792%                        1185%                      ...
  AD:L insert 10x1              36300/s                    36131%                    36131%                    35407%                      34320%                    33559%                      33269%                        1204%                      ...
  ADX:c_d insert 10x1           38000/s                    36937%                    36937%                    36196%                      35085%                    34307%                      34011%                        1233%                      ...
  AD:L delete 10x1              38900/s                    38810%                    38810%                    38032%                      36864%                    36047%                      35736%                        1300%                      ...
  AD:L delete 10x1              40400/s                    40385%                    40385%                    39576%                      38361%                    37511%                      37187%                        1357%                      ...
  ADX:c_d delete 10x1           44000/s                    43378%                    43378%                    42508%                      41204%                    40291%                      39943%                        1465%                      ...
  AD:L_l insert 10x1            44000/s                    43952%                    43952%                    43071%                      41750%                    40825%                      40472%                        1485%                      ...
  AD:L_l delete 10x1            51000/s                    50920%                    50920%                    49900%                      48369%                    47297%                      46889%                        1736%                      ...
  ADX:L insert 10x1             55000/s                    54845%                    54845%                    53746%                      52097%                    50943%                      50504%                        1878%                      ...
  AD:s insert 1x10              61000/s                    58723%                    58723%                    57547%                      55782%                    54547%                      54076%                        2017%                      ...
  ADX:L delete 10x1             65700/s                    65689%                    65689%                    64373%                      62400%                    61018%                      60492%                        2268%                      ...
  AD:d insert 1x10              68100/s                    67927%                    67927%                    66566%                      64525%                    63097%                      62553%                        2348%                      ...

lib/Bencher/Scenario/Algorithm/Diff/Diff.pm  view on Meta::CPAN

  AD:L insert 1x10             153000/s                   152571%                   152571%                   149518%                     144938%                   141732%                     140510%                        5396%                      ...
  AD:L_l insert 1x10           158000/s                   158378%                   158378%                   155209%                     150454%                   147126%                     145858%                        5605%                      ...
  AD:s empty                   166000/s                   165462%                   165462%                   162151%                     157184%                   153707%                     152383%                        5860%                      ...
  AD:d empty                   180000/s                   175338%                   175338%                   171829%                     166566%                   162882%                     161478%                        6215%                      ...
  AD:c_d delete 1x10           203000/s                   202739%                   202739%                   198682%                     192597%                   188338%                     186715%                        7202%                      ...
  ADX:c_d delete 1x10          204000/s                   203981%                   203981%                   199900%                     193777%                   189491%                     187859%                        7246%                      ...
  AD:L delete 1x10             250000/s                   249900%                   249900%                   244900%                     237400%                   232149%                     230150%                        8900%                      ...
  ADX:c_d insert 1x1           257000/s                   256969%                   256969%                   251828%                     244115%                   238717%                     236660%                        9154%                      ...
  ADX:L delete 1x10            259000/s                   258967%                   258967%                   253786%                     246013%                   240573%                     238501%                        9226%                      ...
  AD:c_d insert 1x1            262000/s                   262367%                   262367%                   257117%                     249243%                   243732%                     241632%                        9348%                      ...
  AD:L delete 1x10             267000/s                   266566%                   266566%                   261233%                     253233%                   247633%                     245500%                        9500%                      ...

 view all matches for this distribution


Bencher-ScenarioBundle-Log-ger

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/Log/ger/NullOutput.pm  view on Meta::CPAN

  Log::Dispatch::Null-100k_debug             1.9/s                              --                                 -11%                                     -15%                  -65%                          -67%                            -80%      ...
  Log::Contextual+Log4perl-100k_trace        2.2/s                             13%                                   --                                      -4%                  -60%                          -63%                            -77%      ...
  Log::Contextual+SimpleLogger-100k_trace    2.2/s                             18%                                   4%                                       --                  -58%                          -61%                            -76%      ...
  Mojo::Log-100k_debug                      5.54/s                            187%                                 154%                                     143%                    --                           -7%                            -43%      ...
  Log::Dispatchouli-100k_debug              5.97/s                            209%                                 173%                                     161%                    7%                            --                            -38%      ...
  Log::Log4perl::Tiny-100k_trace            9.74/s                            404%                                 346%                                     327%                   75%                           63%                              --      ...
  Log::Fast-100k_is_debug                   15.5/s                            707%                                 614%                                     583%                  181%                          160%                             59%      ...
  Log::Any-null_adapter-100k_log_trace        16/s                            725%                                 630%                                     598%                  187%                          166%                             63%      ...
  Log::Log4perl-easy-100k_trace             17.8/s                            825%                                 718%                                     682%                  222%                          198%                             83%      ...
  Log::Any-no_adapter-100k_is_trace           23/s                           1081%                                 945%                                     900%                  311%                          281%                            134%      ...
  Log::Any-null_adapter-100k_is_trace         23/s                           1098%                                 959%                                     913%                  317%                          287%                            137%      ...

 view all matches for this distribution


Bencher-Scenarios-Accessors

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/Accessors/ClassStartup.pm  view on Meta::CPAN


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>.

 view all matches for this distribution


Bencher-Scenarios-Algorithm-Diff

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/Algorithm/Diff/Diff.pm  view on Meta::CPAN

  AD:s delete 1x10               74000/s                    69185%                    69185%                      68471%                    67042%                    66328%                      66328%                        2399%                     ...
  AD:d delete 1x10             77764.5/s                    75331%                    75331%                      74554%                    72998%                    72221%                      72221%                        2621%                     ...
  AD:s empty                    100000/s                   107677%                   107677%                     106566%                   104344%                   103233%                     103233%                        3788%                     ...
  AD:c_d insert 1x10            117420/s                   113793%                   113793%                     112619%                   110271%                   109097%                     109097%                        4009%                     ...
  ADX:c_d insert 1x10           120000/s                   116767%                   116767%                     115562%                   113153%                   111948%                     111948%                        4116%                     ...
  AD:s insert 1x1               121000/s                   117618%                   117618%                     116404%                   113977%                   112764%                     112764%                        4147%                     ...
  AD:d delete 1x1               130000/s                   121149%                   121149%                     119900%                   117400%                   116150%                     116150%                        4274%                     ...
  AD:d insert 1x1               126000/s                   122374%                   122374%                     121112%                   118586%                   117324%                     117324%                        4319%                     ...
  AD:s delete 1x1               129960/s                   125957%                   125957%                     124657%                   122058%                   120759%                     120759%                        4448%                     ...
  AD:L insert 1x10              140000/s                   132776%                   132776%                     131406%                   128667%                   127297%                     127297%                        4694%                     ...
  AD:L insert 1x10              140000/s                   136519%                   136519%                     135111%                   132294%                   130885%                     130885%                        4829%                     ...
  ADX:L insert 1x10             140000/s                   140479%                   140479%                     139030%                   136131%                   134682%                     134682%                        4972%                     ...
  AD:L_l insert 1x10            148350/s                   143799%                   143799%                     142316%                   139349%                   137865%                     137865%                        5092%                     ...
  AD:d empty                    162000/s                   156857%                   156857%                     155239%                   152003%                   150385%                     150385%                        5563%                     ...
  AD:c_d delete 1x10            190000/s                   186438%                   186438%                     184515%                   180669%                   178746%                     178746%                        6630%                     ...
  ADX:c_d delete 1x10           200000/s                   190096%                   190096%                     188135%                   184213%                   182252%                     182252%                        6762%                     ...
  AD:c_d insert 1x1             230000/s                   225481%                   225481%                     223155%                   218504%                   216179%                     216179%                        8039%                     ...
  AD:L delete 1x10              240000/s                   230852%                   230852%                     228471%                   223709%                   221328%                     221328%                        8233%                     ...
  ADX:c_d insert 1x1            250000/s                   236485%                   236485%                     234046%                   229168%                   226729%                     226729%                        8436%                     ...
  AD:L delete 1x10              254000/s                   246719%                   246719%                     244174%                   239085%                   236541%                     236541%                        8805%                     ...
  ADX:L delete 1x10             260000/s                   251848%                   251848%                     249250%                   244055%                   241458%                     241458%                        8990%                     ...
  AD:c_d delete 1x1             260000/s                   255163%                   255163%                     252531%                   247268%                   244636%                     244636%                        9110%                     ...
  ADX:c_d delete 1x1            270000/s                   255163%                   255163%                     252531%                   247268%                   244636%                     244636%                        9110%                     ...
  AD:L_l delete 1x10            270000/s                   262062%                   262062%                     259359%                   253954%                   251251%                     251251%                        9359%                     ...

lib/Bencher/Scenario/Algorithm/Diff/Diff.pm  view on Meta::CPAN

  AD:L insert 1x1               348950/s                   338374%                   338374%                     334884%                   327906%                   324416%                     324416%                       12112%                     ...
  ADX:L insert 1x1              360000/s                   346328%                   346328%                     342757%                   335614%                   332042%                     332042%                       12400%                     ...
  AD:L delete 1x1               363000/s                   352627%                   352627%                     348990%                   341718%                   338081%                     338081%                       12627%                     ...
  AD:L_l insert 1x1             379000/s                   367324%                   367324%                     363536%                   355960%                   352172%                     352172%                       13157%                     ...
  AD:L delete 1x1               391000/s                   378806%                   378806%                     374899%                   367087%                   363181%                     363181%                       13571%                     ...
  AD:L empty                    393000/s                   380292%                   380292%                     376370%                   368527%                   364605%                     364605%                       13625%                     ...
  ADX:L delete 1x1              410000/s                   387899%                   387899%                     383900%                   375900%                   371900%                     371900%                       13900%                     ...
  AD:L empty                    422000/s                   409182%                   409182%                     404963%                   396524%                   392305%                     392305%                       14667%                     ...
  AD:L_l delete 1x1             444600/s                   431202%                   431202%                     426756%                   417863%                   413417%                     413417%                       15462%                     ...
  ADX:L empty                   450000/s                   440809%                   440809%                     436263%                   427172%                   422627%                     422627%                       15809%                     ...
  AD:L_l empty                  485300/s                   470773%                   470773%                     465919%                   456210%                   451356%                     451356%                       16890%                     ...
 
 Legends:

 view all matches for this distribution


Bencher-Scenarios-AlgorithmDiff

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/AlgorithmDiff/Diff.pm  view on Meta::CPAN

 | Algorithm::Diff::LCSidx           | insert 1x1          |  340810   | 0.0029342 |   2764.9   | 5.8e-12 |      20 |
 | Algorithm::Diff::XS::compact_diff | empty               |  349000   | 0.00287   |   2830     | 2.4e-09 |      21 |
 | Algorithm::Diff::LCS              | insert 1x1          |  370000   | 0.0027    |   3000     | 3.1e-09 |      23 |
 | Algorithm::Diff::LCSidx           | delete 1x1          |  380000   | 0.00263   |   3090     | 8.3e-10 |      20 |
 | Algorithm::Diff::XS::LCSidx       | insert 1x1          |  397000   | 0.00252   |   3220     |   7e-10 |      28 |
 | Algorithm::Diff::LCS_length       | insert 1x1          |  404000   | 0.00247   |   3280     | 8.3e-10 |      20 |
 | Algorithm::Diff::LCS              | delete 1x1          |  420000   | 0.0024    |   3400     | 3.3e-09 |      20 |
 | Algorithm::Diff::LCSidx           | empty               |  430000   | 0.0023    |   3500     | 2.4e-09 |      21 |
 | Algorithm::Diff::XS::LCSidx       | delete 1x1          |  440000   | 0.0023    |   3500     | 3.3e-09 |      20 |
 | Algorithm::Diff::LCS_length       | delete 1x1          |  460000   | 0.0022    |   3800     | 3.3e-09 |      20 |
 | Algorithm::Diff::LCS              | empty               |  474000   | 0.00211   |   3840     | 7.9e-10 |      22 |

 view all matches for this distribution


Bencher-Scenarios-ArchiveTarModules

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/ArchiveTarModules/ListMemUsage.pm  view on Meta::CPAN

                                                        },
                                          },
      "func.precision"                 => 6,
      "func.scenario_module"           => "Bencher::Scenario::ArchiveTarModules::ListMemUsage",
      "func.scenario_module_md5sum"    => "9a7920c7d089793b30d3133c109f6c5b",
      "func.scenario_module_mtime"     => 1473404532,
      "func.scenario_module_sha1sum"   => "c6899ee3b0d7319b1ae277a74d2feca97eeba2a6",
      "func.scenario_module_sha256sum" => "f5c6c3df4fc1cfb5bc21da44b131073dcfeec9aad0a70ddfdeed9dbcd6dceb91",
      "func.time_end"                  => 1485326764.4617,
      "func.time_factor"               => 1000,
      "func.time_start"                => 1485326759.76579,

 view all matches for this distribution


Bencher-Scenarios-Array-Sample-WeightedRandom

 view release on metacpan or  search on metacpan

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

## no critic
package Bencher::ScenarioR::Array::Sample::WeightedRandom::nocopy_algo;

our $VERSION = 0.001; # VERSION

our $results = [[200,"OK",[{_name=>"dataset=ary=100_000 n=2 participant=nocopy",_succinct_name=>"nocopy ary=100_000 n=2",dataset=>"ary=100_000 n=2",errors=>0.0014,participant=>"nocopy",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>83332.3333333333,...

1;
# ABSTRACT: Benchmark the nocopy algorithm

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenarios-Array-Set

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/Array/Set/intersect.pm  view on Meta::CPAN

                                Rate  Set::Scalar::intersection  Set::Scalar::intersection  Set::Scalar::intersection  Array::Set::set_intersect  Set::Object::intersection  Set::Object::intersection  Set::Object::intersection  Array::Set::set_interse...
  Set::Scalar::intersection   1000/s                         --                       -27%                       -27%                       -51%                       -85%                       -85%                       -86%                       -9...
  Set::Scalar::intersection   1520/s                        37%                         --                         0%                       -32%                       -80%                       -80%                       -81%                       -9...
  Set::Scalar::intersection   1530/s                        38%                         0%                         --                       -32%                       -80%                       -80%                       -81%                       -9...
  Array::Set::set_intersect   2300/s                       104%                        49%                        48%                         --                       -70%                       -71%                       -72%                       -9...
  Set::Object::intersection   7800/s                       592%                       404%                       401%                       238%                         --                        -2%                        -7%                       -7...
  Set::Object::intersection   7890/s                       608%                       416%                       413%                       246%                         2%                         --                        -5%                       -7...
  Set::Object::intersection   8100/s                       650%                       446%                       443%                       266%                         8%                         5%                         --                       -7...
  Array::Set::set_intersect  32600/s                      2831%                      2036%                      2023%                      1333%                       323%                       313%                       290%                         ...
  Array::Set::set_intersect  33200/s                      2890%                      2079%                      2066%                      1361%                       331%                       321%                       298%                         ...
 

 view all matches for this distribution


Bencher-Scenarios-CloneModules

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/CloneModules/Startup.pm  view on Meta::CPAN


The above result presented as chart:

=begin html

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAH4CAMAAABUnipoAAAJJmlDQ1BpY2MAAEiJlZVnUJNZF8fv8zzphUASQodQQ5EqJYCUEFoo0quoQOidUEVsiLgCK4qINEWQRQEXXJUia0UUC4uCAhZ0gywCyrpxFVFBWXDfGZ33HT+8/5l7z2/+c+bec8/5cAEgiINlwct7YlK6wNvJjhkYFMwE3yiMn5...

=end html


=head2 Sample benchmark #2

 view all matches for this distribution


Bencher-Scenarios-Color-ANSI-Util

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/Color/ANSI/Util/ansifg.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::Color::ANSI::Util::ansifg;

our $VERSION = 0.003; # VERSION

our $results = [[200,"OK",[{_name=>"dataset=eeeeef participant=Color::ANSI::Util::ansi16fg",_succinct_name=>"ansi16fg eeeeef",dataset=>"eeeeef",errors=>1.6e-07,participant=>"Color::ANSI::Util::ansi16fg",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=...

1;
# ABSTRACT: Benchmark ansifg()

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenarios-ColorANSIUtil

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/ColorANSIUtil/ansifg.pm  view on Meta::CPAN

      "func.scenario_module_mtime"     => 1475600211,
      "func.scenario_module_sha1sum"   => "03f290240cc6961321495abeb7c13b04f7cb57ca",
      "func.scenario_module_sha256sum" => "0125d1ff91d94ea610a2a052c0a3d6cc2e7fd58eed48ff64e8f198d1b25f44db",
      "func.time_end"                  => 1485327962.19221,
      "func.time_factor"               => 1000000,
      "func.time_start"                => 1485327962.04047,
      "table.field_aligns"             => ["left", "left", "number", "number", "number", "number", "number"],
      "table.field_units"              => [undef, undef, "/s", "\x{3BC}s"],
      "table.fields"                   => [
                                            "participant",
                                            "dataset",

 view all matches for this distribution


Bencher-Scenarios-Complete-Util

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/Complete/Util/complete_array_elem.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::Complete::Util::complete_array_elem;

our $VERSION = 0.051; # VERSION

our $results = [[200,"OK",[{_name=>"participant=fuzzy-pp-1000",_succinct_name=>"fuzzy-pp-1000",errors=>0.00013,participant=>"fuzzy-pp-1000",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>487.584474885845,rate=>4.68,samples=>20,time=>214},{_name=>"pa...

1;
# ABSTRACT: Benchmark complete_array_elem()

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenarios-Data-CSel-WrapStruct

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/Data/CSel/WrapStruct/unwrap_tree.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::Data::CSel::WrapStruct::unwrap_tree;

our $VERSION = 0.004; # VERSION

our $results = do{my$var=[[200,"OK",[{_name=>"arg_tree_size=350 dataset=hash1000",_succinct_name=>"hash1000 350",arg_tree_size=>350,dataset=>"hash1000",errors=>7.2e-06,pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>927.571428571429,rate=>790,result_...

1;
# ABSTRACT: Benchmark unwrap_tree()

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenarios-Data-CSel

 view release on metacpan or  search on metacpan

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

## no critic
package Bencher::ScenarioR::Data::CSel::Parsing;

our $VERSION = 0.041; # VERSION

our $results = [[200,"OK",[{_name=>"dataset=:has(T[length > 1])",_succinct_name=>":has(T[length > 1])",dataset=>":has(T[length > 1])",errors=>6.7e-08,pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>6.25806451612903,rate=>22000,samples=>20,time=>45},{...

1;
# ABSTRACT: Benchmark parsing speed

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenarios-Data-Dmp

 view release on metacpan or  search on metacpan

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

## no critic
package Bencher::ScenarioR::Data::Dmp::Dump;

our $VERSION = 0.004; # VERSION

our $results = [[200,"OK",[{_name=>"dataset=a100-num-various participant=Data::Dump",_succinct_name=>"Dump a100-num-various",dataset=>"a100-num-various",errors=>8.3e-07,participant=>"Data::Dump",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>175.966...

1;
# ABSTRACT: Benchmark Data::Dmp

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenarios-Data-Walk-More

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/Data/Walk/More/walking.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::Data::Walk::More::walking;

our $VERSION = 0.001; # VERSION

our $results = [[200,"OK",[{_name=>"participant=Data::Walk::walkdepth",_succinct_name=>"Data::Walk::walkdepth",errors=>6.7e-09,participant=>"Data::Walk::walkdepth",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>0.444444444444444,rate=>260000,samples...

1;
# ABSTRACT: Benchmark walk() & walkdepth() with an empty walker subroutine against various data structures

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenarios-DataCleansing

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/DataCleansing/Object.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::DataCleansing::Object;

our $VERSION = 0.005; # VERSION

our $results = [[200,"OK",[{dataset=>"ary10k-u1-obj",errors=>2.5e-06,p_tags=>"",participant=>"JSON::PP",rate=>156,samples=>23,time=>6.39,vs_slowest=>1},{dataset=>"ary10k-u10k-obj",errors=>5.8e-05,p_tags=>"",participant=>"Data::Clean-clone",rate=>200,...

1;
# ABSTRACT: Benchmark data cleansing (unblessing object)

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenarios-DataSah

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/DataSah/extract_subschemas.pm  view on Meta::CPAN

      "func.precision"                 => 0,
      "func.scenario_module"           => "Bencher::Scenario::DataSah::extract_subschemas",
      "func.scenario_module_md5sum"    => "fd3e1632fd4d1842ebd67a6509356fa8",
      "func.scenario_module_mtime"     => 1464602405,
      "func.scenario_module_sha1sum"   => "6e60824f3f3176921b92029a7eaab6221fc901b7",
      "func.scenario_module_sha256sum" => "819a2042bf9bfad3740439e1185a4df07a9497f7be70709e672083326ef38c7d",
      "func.time_end"                  => 1485329064.61373,
      "func.time_factor"               => 1000000,
      "func.time_start"                => 1485329064.50647,
      "table.field_aligns"             => ["left", "number", "number", "number", "number", "number"],
      "table.field_units"              => [undef, "/s", "\x{3BC}s"],

 view all matches for this distribution


Bencher-Scenarios-DateTime-Format-Duration-ISO8601

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/DateTime/Format/Duration/ISO8601/Parsing.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::DateTime::Format::Duration::ISO8601::Parsing;

our $VERSION = 0.002; # VERSION

our $results = [[200,"OK",[{_name=>"arg_str=P1Y2M3DT4H5M6.7S",_succinct_name=>"P1Y2M3DT4H5M6.7S",arg_str=>"P1Y2M3DT4H5M6.7S",errors=>0,pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>1.55923140495868,rate=>32292.8,samples=>20,time=>30.9667},{_name=>"...

1;
# ABSTRACT: Benchmark parsing with DateTime::Format::Duration::ISO8601

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenarios-IOFilterModules

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/IOFilterModules/Writing.pm  view on Meta::CPAN

      "func.scenario_module"           => "Bencher::Scenario::IOFilterModules::Writing",
      "func.scenario_module_md5sum"    => "e3508abde8a3d6797110b7f210a8b5ac",
      "func.scenario_module_mtime"     => 1476347254,
      "func.scenario_module_sha1sum"   => "78a7499e2d3104bb009edbeb367bff23b64a96ab",
      "func.scenario_module_sha256sum" => "c598ff6c678d35583b78a0e6bc64e7761f030cb12cd551fb09f6f2cc9d09ed4a",
      "func.time_end"                  => 1485330515.40426,
      "func.time_factor"               => 1000,
      "func.time_start"                => 1485330505.93899,
      "table.field_aligns"             => ["left", "left", "number", "number", "number", "number", "number"],
      "table.field_units"              => [undef, undef, "/s", "ms"],
      "table.fields"                   => [

 view all matches for this distribution


Bencher-Scenarios-Log-ger

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/Log/ger/Overhead.pm  view on Meta::CPAN

  use Log::ger::App; use Log::ger;                                   29.5/s                                                  312%            301%                    158%                                                              137%               ...
  use XLog;                                                          40.3/s                                                  464%            448%                    254%                                                              224%               ...
  use Log::ger::App;                                                 40.3/s                                                  464%            448%                    254%                                                              224%               ...
  use Log::Log4perl::Tiny;                                           50.5/s                                                  607%            586%                    343%                                                              306%               ...
  use Log::ger::Like::Log4perl;                                      56.2/s                                                  686%            664%                    393%                                                              351%               ...
  use Log::Any q($log);                                              66.7/s                                                  833%            806%                    485%                                                              436%               ...
  use Log::Any;                                                      69.0/s                                                  865%            837%                    505%                                                              454%               ...
  use Log::ger::Output::Composite;                                   75.2/s                                                  952%            922%                    560%                                                              504%               ...
  use Log::ger::Output::Screen;                                      78.7/s                                                 1002%            970%                    591%                                                              533%               ...
  use Log::ger::Plugin::OptAway; use Log::ger;                       99.0/s                                                 1286%           1246%                    769%                                                              696%               ...
  use strict; use warnings;                                         108.1/s                                                 1413%           1370%                    849%                                                              769%               ...

 view all matches for this distribution


Bencher-Scenarios-ModuleInstalledTiny

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/ModuleInstalledTiny/module_installed.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::ModuleInstalledTiny::module_installed;

our $VERSION = 0.004; # VERSION

our $results = [[200,"OK",[{dataset=>"strict",errors=>1.2e-06,participant=>"Module::Load::Conditional::check_install",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>1553.52187404279,rate=>3300,samples=>20,time=>300},{dataset=>"Bencher::Scenario::Mod...

1;
# ABSTRACT: Benchmark module_installed() vs some others

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenarios-PERLANCARModuleList

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/PERLANCARModuleList/Startup.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::PERLANCARModuleList::Startup;

our $VERSION = "0.030"; # VERSION

our $results = [[200,"OK",[{errors=>5.2e-05,mod_overhead_time=>26.8,participant=>"Module::List",samples=>21,time=>31,vs_slowest=>1},{errors=>3.7e-05,mod_overhead_time=>1,participant=>"PERLANCAR::Module::List",samples=>20,time=>5.2,vs_slowest=>5.9},{e...

1;
# ABSTRACT: Benchmark the startup overhead of PERLANCAR::Module::List

=head1 DESCRIPTION

 view all matches for this distribution


Bencher-Scenarios-ParamsSah

 view release on metacpan or  search on metacpan

lib/Bencher/ScenarioR/ParamsSah/Validate.pm  view on Meta::CPAN

## no critic
package Bencher::ScenarioR::ParamsSah::Validate;

our $VERSION = 0.002; # VERSION

our $results = [[200,"OK",[{dataset=>"1,[1..100]",errors=>2.1e-07,p_tags=>"int_int[]",participant=>"Params::Sah-int_int[]",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>170.317295405128,rate=>16000,samples=>20,time=>64},{dataset=>"[(foobar)x100]",e...

1;
# ABSTRACT: Measure validation speed

=head1 DESCRIPTION

 view all matches for this distribution


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