Bencher-Scenario-Serializers
view release on metacpan or search on metacpan
undef.
* num [serialize]
A single number (-1.23).
* str1k [serialize]
A non-Unicode string 1024 characters/bytes long.
* str1k [serialize, unicode]
A Unicode string 1024 characters (3072-bytes) long.
* array_int_10 [serialize]
A 10-element array containing ints.
* array_int_100 [serialize]
A 100-element array containing ints.
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
#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 |
| JSON::Tiny::encode_json | serialize, unicode | json, serialize | 28000 | 36 | 461.07% | 13169.74% | 6.7e-08 | 20 |
| YAML::XS::Dump | serialize, unicode | yaml, serialize | 45000 | 22 | 793.86% | 8229.34% | 2.7e-08 | 20 |
| JSON::MaybeXS::encode_json | serialize, unicode | json, serialize | 49000 | 21 | 872.02% | 7559.58% | 1.1e-07 | 20 |
| Cpanel::JSON::XS::encode_json | serialize, unicode | json, serialize | 52000 | 19 | 950.18% | 6989.53% | 3.2e-08 | 22 |
| JSON::XS::encode_json | serialize, unicode | json, serialize | 57000 | 18 | 1043.39% | 6411.59% | 5.3e-08 | 20 |
| YAML::Syck::Dump | serialize, unicode | yaml, serialize | 69000 | 14 | 1287.86% | 5264.57% | 2.6e-08 | 21 |
| YAML::XS::Dump | serialize | yaml, serialize | 75000 | 13 | 1405.75% | 4844.57% | 2.7e-08 | 20 |
| JSON::PP::encode_json | serialize | json, serialize | 140000 | 7.3 | 2639.11% | 2618.15% | 1.3e-08 | 20 |
| YAML::Syck::Dump | serialize | yaml, serialize | 100000 | 7 | 2699.21% | 2559.78% | 8.3e-08 | 27 |
| JSON::Tiny::encode_json | serialize | json, serialize | 170000 | 5.8 | 3333.25% | 2068.59% | 6.7e-09 | 20 |
| JSON::Create::create_json | serialize, unicode | json, serialize | 180000 | 5.4 | 3578.30% | 1924.11% | 1.5e-08 | 21 |
| JSON::Create::create_json | serialize | json, serialize | 300000 | 3 | 5916.70% | 1137.44% | 3.5e-08 | 20 |
| Cpanel::JSON::XS::encode_json | serialize | json, serialize | 400000 | 3 | 7599.15% | 867.03% | 9.3e-08 | 25 |
| JSON::MaybeXS::encode_json | serialize | json, serialize | 450000 | 2.2 | 8824.22% | 734.28% | 7.5e-09 | 20 |
| JSON::XS::encode_json | serialize | json, serialize | 521000 | 1.92 | 10326.16% | 614.10% | 8.3e-10 | 20 |
| Sereal::encode_sereal | serialize, unicode | binary, sereal, serialize | 2580000 | 0.388 | 51548.43% | 44.15% | 2e-10 | 23 |
| Sereal::encode_sereal | serialize | binary, sereal, serialize | 2790000 | 0.359 | 55686.02% | 33.46% | 2.1e-10 | 20 |
| Data::MessagePack::pack | serialize, unicode | binary, msgpack, serialize | 3400000 | 0.3 | 67702.65% | 9.81% | 3.1e-10 | 20 |
| Data::MessagePack::pack | serialize | binary, msgpack, serialize | 3720000 | 0.269 | 74352.92% | 0.00% | 9e-11 | 29 |
+--------------------------------+--------------------+----------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
Formatted as Benchmark.pm result:
Rate MEE:e json, serialize serialize, unicode MEE:e json, serialize serialize YO:D yaml, serialize serialize, unicode Y:D yaml, serialize serialize, unicode Y:D yaml, serialize seria...
MEE:e json, serialize serialize, unicode 5000/s -- -44% -51% -52% ...
MEE:e json, serialize serialize 9300/s 81% -- -11% -12% ...
YO:D yaml, serialize serialize, unicode 10000/s 106% 13% -- -1% ...
Y:D yaml, serialize serialize, unicode 10000/s 108% 14% 1% -- ...
Y:D yaml, serialize serialize 17000/s 244% 89% 67% 65% ...
YO:D yaml, serialize serialize 18000/s 250% 92% 70% 68% ...
JP:e_j json, serialize serialize, unicode 25200/s 405% 177% 144% 142% ...
JT:e_j json, serialize serialize, unicode 28000/s 455% 205% 169% 166% ...
YX:D yaml, serialize serialize, unicode 45000/s 809% 400% 340% 336% ...
JM:e_j json, serialize serialize, unicode 49000/s 852% 423% 361% 357% ...
CJX:e_j json, serialize serialize, unicode 52000/s 952% 478% 410% 405% ...
JX:e_j json, serialize serialize, unicode 57000/s 1011% 511% 438% 433% ...
YS:D yaml, serialize serialize, unicode 69000/s 1328% 685% 592% 585% ...
YX:D yaml, serialize serialize 75000/s 1438% 746% 646% 638% ...
JP:e_j json, serialize serialize 140000/s 2639% 1406% 1228% 1215% ...
YS:D yaml, serialize serialize 100000/s 2757% 1471% 1285% 1271% ...
JT:e_j json, serialize serialize 170000/s 3348% 1796% 1572% 1555% ...
JC:c_j json, serialize serialize, unicode 180000/s 3603% 1937% 1696% 1677% ...
JC:c_j json, serialize serialize 300000/s 6566% 3566% 3133% 3100% 1...
CJX:e_j json, serialize serialize 400000/s 6566% 3566% 3133% 3100% 1...
JM:e_j json, serialize serialize 450000/s 8990% 4899% 4309% 4263% 2...
JX:e_j json, serialize serialize 521000/s 10316% 5629% 4952% 4900% 2...
S:e_s binary, sereal, serialize serialize, unicode 2580000/s 51446% 28250% 24900% 24642% 14...
S:e_s binary, sereal, serialize serialize 2790000/s 55610% 30540% 26919% 26640% 16...
DM:p binary, msgpack, serialize serialize, unicode 3400000/s 66566% 36566% 32233% 31900% 19...
DM:p binary, msgpack, serialize serialize 3720000/s 74249% 40792% 35959% 35587% 21...
Legends:
CJX:e_j json, serialize serialize: ds_tags=serialize p_tags=json, serialize participant=Cpanel::JSON::XS::encode_json
CJX:e_j json, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=json, serialize participant=Cpanel::JSON::XS::encode_json
DM:p binary, msgpack, serialize serialize: ds_tags=serialize p_tags=binary, msgpack, serialize participant=Data::MessagePack::pack
DM:p binary, msgpack, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=binary, msgpack, serialize participant=Data::MessagePack::pack
JC:c_j json, serialize serialize: ds_tags=serialize p_tags=json, serialize participant=JSON::Create::create_json
JC:c_j json, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=json, serialize participant=JSON::Create::create_json
JM:e_j json, serialize serialize: ds_tags=serialize p_tags=json, serialize participant=JSON::MaybeXS::encode_json
JM:e_j json, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=json, serialize participant=JSON::MaybeXS::encode_json
JP:e_j json, serialize serialize: ds_tags=serialize p_tags=json, serialize participant=JSON::PP::encode_json
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
YO:D yaml, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=yaml, serialize participant=YAML::Old::Dump
YS:D yaml, serialize serialize: ds_tags=serialize p_tags=yaml, serialize participant=YAML::Syck::Dump
YS:D yaml, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=yaml, serialize participant=YAML::Syck::Dump
YX:D yaml, serialize serialize: ds_tags=serialize p_tags=yaml, serialize participant=YAML::XS::Dump
YX:D yaml, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=yaml, serialize participant=YAML::XS::Dump
#table11#
{dataset=>"undef"}
+--------------------------------+----------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
| 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 |
lib/Bencher/Scenario/Serializers.pm view on Meta::CPAN
summary => 'A non-Unicode string 1024 characters/bytes long',
args => {data=>'a' x 1024},
tags => ['serialize'],
include_participant_tags => ['serialize'],
exclude_participant_tags => ['cant_handle_scalar'],
},
{
name => 'str1k',
summary => 'A Unicode string 1024 characters (3072-bytes) long',
args => {data=>'æç±ä½ ç±ä½ ä¸è¾å' x 128},
tags => ['serialize', 'unicode'],
include_participant_tags => ['serialize'],
exclude_participant_tags => ['cant_handle_scalar'],
},
{
name => 'array_int_10',
summary => 'A 10-element array containing ints',
args => {data=>[1..10]},
tags => ['serialize'],
include_participant_tags => ['serialize'],
lib/Bencher/Scenario/Serializers.pm view on Meta::CPAN
undef.
=item * num [serialize]
A single number (-1.23).
=item * str1k [serialize]
A non-Unicode string 1024 charactersE<sol>bytes long.
=item * str1k [serialize, unicode]
A Unicode string 1024 characters (3072-bytes) long.
=item * array_int_10 [serialize]
A 10-element array containing ints.
=item * array_int_100 [serialize]
A 100-element array containing ints.
lib/Bencher/Scenario/Serializers.pm view on Meta::CPAN
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
#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 |
| JSON::Tiny::encode_json | serialize, unicode | json, serialize | 28000 | 36 | 461.07% | 13169.74% | 6.7e-08 | 20 |
| YAML::XS::Dump | serialize, unicode | yaml, serialize | 45000 | 22 | 793.86% | 8229.34% | 2.7e-08 | 20 |
| JSON::MaybeXS::encode_json | serialize, unicode | json, serialize | 49000 | 21 | 872.02% | 7559.58% | 1.1e-07 | 20 |
| Cpanel::JSON::XS::encode_json | serialize, unicode | json, serialize | 52000 | 19 | 950.18% | 6989.53% | 3.2e-08 | 22 |
| JSON::XS::encode_json | serialize, unicode | json, serialize | 57000 | 18 | 1043.39% | 6411.59% | 5.3e-08 | 20 |
| YAML::Syck::Dump | serialize, unicode | yaml, serialize | 69000 | 14 | 1287.86% | 5264.57% | 2.6e-08 | 21 |
| YAML::XS::Dump | serialize | yaml, serialize | 75000 | 13 | 1405.75% | 4844.57% | 2.7e-08 | 20 |
| JSON::PP::encode_json | serialize | json, serialize | 140000 | 7.3 | 2639.11% | 2618.15% | 1.3e-08 | 20 |
| YAML::Syck::Dump | serialize | yaml, serialize | 100000 | 7 | 2699.21% | 2559.78% | 8.3e-08 | 27 |
| JSON::Tiny::encode_json | serialize | json, serialize | 170000 | 5.8 | 3333.25% | 2068.59% | 6.7e-09 | 20 |
| JSON::Create::create_json | serialize, unicode | json, serialize | 180000 | 5.4 | 3578.30% | 1924.11% | 1.5e-08 | 21 |
| JSON::Create::create_json | serialize | json, serialize | 300000 | 3 | 5916.70% | 1137.44% | 3.5e-08 | 20 |
| Cpanel::JSON::XS::encode_json | serialize | json, serialize | 400000 | 3 | 7599.15% | 867.03% | 9.3e-08 | 25 |
| JSON::MaybeXS::encode_json | serialize | json, serialize | 450000 | 2.2 | 8824.22% | 734.28% | 7.5e-09 | 20 |
| JSON::XS::encode_json | serialize | json, serialize | 521000 | 1.92 | 10326.16% | 614.10% | 8.3e-10 | 20 |
| Sereal::encode_sereal | serialize, unicode | binary, sereal, serialize | 2580000 | 0.388 | 51548.43% | 44.15% | 2e-10 | 23 |
| Sereal::encode_sereal | serialize | binary, sereal, serialize | 2790000 | 0.359 | 55686.02% | 33.46% | 2.1e-10 | 20 |
| Data::MessagePack::pack | serialize, unicode | binary, msgpack, serialize | 3400000 | 0.3 | 67702.65% | 9.81% | 3.1e-10 | 20 |
| Data::MessagePack::pack | serialize | binary, msgpack, serialize | 3720000 | 0.269 | 74352.92% | 0.00% | 9e-11 | 29 |
+--------------------------------+--------------------+----------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
Formatted as L<Benchmark.pm|Benchmark> result:
Rate MEE:e json, serialize serialize, unicode MEE:e json, serialize serialize YO:D yaml, serialize serialize, unicode Y:D yaml, serialize serialize, unicode Y:D yaml, serialize serialize...
MEE:e json, serialize serialize, unicode 5000/s -- -44% -51% -52% -71%...
MEE:e json, serialize serialize 9300/s 81% -- -11% -12% -47%...
YO:D yaml, serialize serialize, unicode 10000/s 106% 13% -- -1% -40%...
Y:D yaml, serialize serialize, unicode 10000/s 108% 14% 1% -- -39%...
Y:D yaml, serialize serialize 17000/s 244% 89% 67% 65% --...
YO:D yaml, serialize serialize 18000/s 250% 92% 70% 68% 1%...
JP:e_j json, serialize serialize, unicode 25200/s 405% 177% 144% 142% 46%...
JT:e_j json, serialize serialize, unicode 28000/s 455% 205% 169% 166% 61%...
YX:D yaml, serialize serialize, unicode 45000/s 809% 400% 340% 336% 163%...
JM:e_j json, serialize serialize, unicode 49000/s 852% 423% 361% 357% 176%...
CJX:e_j json, serialize serialize, unicode 52000/s 952% 478% 410% 405% 205%...
JX:e_j json, serialize serialize, unicode 57000/s 1011% 511% 438% 433% 222%...
YS:D yaml, serialize serialize, unicode 69000/s 1328% 685% 592% 585% 314%...
YX:D yaml, serialize serialize 75000/s 1438% 746% 646% 638% 346%...
JP:e_j json, serialize serialize 140000/s 2639% 1406% 1228% 1215% 694%...
YS:D yaml, serialize serialize 100000/s 2757% 1471% 1285% 1271% 728%...
JT:e_j json, serialize serialize 170000/s 3348% 1796% 1572% 1555% 900%...
JC:c_j json, serialize serialize, unicode 180000/s 3603% 1937% 1696% 1677% 974%...
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
CJX:e_j json, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=json, serialize participant=Cpanel::JSON::XS::encode_json
DM:p binary, msgpack, serialize serialize: ds_tags=serialize p_tags=binary, msgpack, serialize participant=Data::MessagePack::pack
DM:p binary, msgpack, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=binary, msgpack, serialize participant=Data::MessagePack::pack
JC:c_j json, serialize serialize: ds_tags=serialize p_tags=json, serialize participant=JSON::Create::create_json
JC:c_j json, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=json, serialize participant=JSON::Create::create_json
JM:e_j json, serialize serialize: ds_tags=serialize p_tags=json, serialize participant=JSON::MaybeXS::encode_json
JM:e_j json, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=json, serialize participant=JSON::MaybeXS::encode_json
JP:e_j json, serialize serialize: ds_tags=serialize p_tags=json, serialize participant=JSON::PP::encode_json
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
YO:D yaml, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=yaml, serialize participant=YAML::Old::Dump
YS:D yaml, serialize serialize: ds_tags=serialize p_tags=yaml, serialize participant=YAML::Syck::Dump
YS:D yaml, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=yaml, serialize participant=YAML::Syck::Dump
YX:D yaml, serialize serialize: ds_tags=serialize p_tags=yaml, serialize participant=YAML::XS::Dump
YX:D yaml, serialize serialize, unicode: ds_tags=serialize, unicode p_tags=yaml, serialize participant=YAML::XS::Dump
#table11#
{dataset=>"undef"}
+--------------------------------+----------------------------+-----------+-----------+-----------------------+-----------------------+---------+---------+
| 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 |
lib/Bencher/ScenarioR/Serializers.pm view on Meta::CPAN
## no critic
package Bencher::ScenarioR::Serializers;
our $VERSION = 0.161; # VERSION
our $results = [[200,"OK",[{_name=>"p_tags=yaml, serialize participant=YAML::Dump",_succinct_name=>"Y:D yaml, serialize",errors=>6.9e-07,p_tags=>"yaml, serialize",participant=>"YAML::Dump",pct_faster_vs_slowest=>0,pct_slower_vs_fastest=>435.363636363...
1;
# ABSTRACT: Benchmark Perl data serialization modules
=head1 DESCRIPTION
This module is automatically generated by Pod::Weaver::Plugin::Bencher::Scenario during distribution build.
A Bencher::ScenarioR::* module contains the raw result of sample benchmark and might be useful for some stuffs later.
( run in 0.389 second using v1.01-cache-2.11-cpan-88abd93f124 )