Bencher-Scenarios-HumanDateParsingModules

 view release on metacpan or  search on metacpan

lib/Bencher/Scenario/HumanDateParsingModules/Parsing.pm  view on Meta::CPAN

 +-----------------------------+---------+-----------+-----------+------------+---------+---------+
 | DateTime::Format::Flexible  | lang:en |       340 |      2.9  |        1   | 2.4e-05 |      21 |
 | Date::Extract               | lang:en |       600 |      2    |        2   |   2e-05 |      20 |
 | DateTime::Format::Alami::EN | lang:en |       960 |      1    |        2.8 | 3.6e-06 |      20 |
 | DateTime::Format::Natural   | lang:en |      1000 |      0.98 |        3   | 2.9e-06 |      20 |
 | DateTime::Format::Alami::ID | lang:id |      1500 |      0.68 |        4.3 | 1.5e-06 |      20 |
 +-----------------------------+---------+-----------+-----------+------------+---------+---------+

=begin html

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAH4CAMAAABUnipoAAAJJGlDQ1BpY2MAAHjalZVnUJNZF8fv8zzphUASQodQQ5EqJYCUEFoo0quoQOidUEVsiLgCK4qINEUQUUDBVSmyVkSxsCgoYkE3yCKgrBtXERWUF/Sd0Xnf2Q/7n7n3/OY/Z+4995wPFwCCOFgSvLQnJqULvJ3smIFBwUzwg8L4aS...

=end html


 #table2#
 {dataset=>"18 feb 2011"}
 +-----------------------------+---------+-----------+-----------+------------+---------+---------+
 | participant                 | p_tags  | rate (/s) | time (ms) | vs_slowest |  errors | samples |
 +-----------------------------+---------+-----------+-----------+------------+---------+---------+
 | Date::Extract               | lang:en |       180 |       5.6 |        1   | 1.8e-05 |      21 |
 | DateTime::Format::Natural   | lang:en |       210 |       4.7 |        1.2 | 1.7e-05 |      20 |
 | DateTime::Format::Flexible  | lang:en |       370 |       2.7 |        2.1 | 1.6e-05 |      21 |
 | DateTime::Format::Alami::EN | lang:en |       370 |       2.7 |        2.1 | 7.2e-06 |      21 |
 | DateTime::Format::Alami::ID | lang:id |       630 |       1.6 |        3.6 | 8.5e-06 |      21 |
 +-----------------------------+---------+-----------+-----------+------------+---------+---------+

=begin html

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAH4CAMAAABUnipoAAAJJGlDQ1BpY2MAAHjalZVnUJNZF8fv8zzphUASQodQQ5EqJYCUEFoo0quoQOidUEVsiLgCK4qINEUQUUDBVSmyVkSxsCgoYkE3yCKgrBtXERWUF/Sd0Xnf2Q/7n7n3/OY/Z+4995wPFwCCOFgSvLQnJqULvJ3smIFBwUzwg8L4aS...

=end html


 #table3#
 {dataset=>"18 feb 2011 06:30:45"}
 +-----------------------------+---------+-----------+-----------+------------+---------+---------+
 | participant                 | p_tags  | rate (/s) | time (ms) | vs_slowest |  errors | samples |
 +-----------------------------+---------+-----------+-----------+------------+---------+---------+
 | Date::Extract               | lang:en |       180 |       5.5 |        1   | 1.7e-05 |      20 |
 | DateTime::Format::Flexible  | lang:en |       350 |       2.8 |        1.9 | 1.8e-05 |      24 |
 | DateTime::Format::Natural   | lang:en |       440 |       2.3 |        2.4 | 1.1e-05 |      20 |
 | DateTime::Format::Alami::EN | lang:en |      1400 |       0.7 |        7.7 | 1.1e-06 |      21 |
 | DateTime::Format::Alami::ID | lang:id |      1400 |       0.7 |        7.7 |   2e-06 |      20 |
 +-----------------------------+---------+-----------+-----------+------------+---------+---------+

=begin html

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAH4CAMAAABUnipoAAAJJGlDQ1BpY2MAAHjalZVnUJNZF8fv8zzphUASQodQQ5EqJYCUEFoo0quoQOidUEVsiLgCK4qINEUQUUDBVSmyVkSxsCgoYkE3yCKgrBtXERWUF/Sd0Xnf2Q/7n7n3/OY/Z+4995wPFwCCOFgSvLQnJqULvJ3smIFBwUzwg8L4aS...

=end html


 #table4#
 {dataset=>"hari ini"}
 +-----------------------------+----------+---------+---------+------+-----------+-----------+------------+---------+---------+
 | participant                 | dataset  | ds_tags | p_tags  | perl | rate (/s) | time (μs) | vs_slowest |  errors | samples |
 +-----------------------------+----------+---------+---------+------+-----------+-----------+------------+---------+---------+
 | DateTime::Format::Alami::ID | hari ini |         | lang:id | perl |      3600 |       280 |          1 | 6.9e-07 |      20 |
 +-----------------------------+----------+---------+---------+------+-----------+-----------+------------+---------+---------+

=begin html

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAH4CAMAAABUnipoAAAJJGlDQ1BpY2MAAHjalZVnUJNZF8fv8zzphUASQodQQ5EqJYCUEFoo0quoQOidUEVsiLgCK4qINEUQUUDBVSmyVkSxsCgoYkE3yCKgrBtXERWUF/Sd0Xnf2Q/7n7n3/OY/Z+4995wPFwCCOFgSvLQnJqULvJ3smIFBwUzwg8L4aS...

=end html


 #table5#
 {dataset=>"today"}
 +-----------------------------+-----------+-----------+------------+---------+---------+
 | participant                 | rate (/s) | time (ms) | vs_slowest |  errors | samples |
 +-----------------------------+-----------+-----------+------------+---------+---------+
 | DateTime::Format::Flexible  |       350 |     2.8   |       1    | 1.7e-05 |      21 |
 | Date::Extract               |       990 |     1     |       2.8  | 5.6e-06 |      20 |
 | DateTime::Format::Natural   |      2700 |     0.37  |       7.7  | 3.7e-07 |      20 |
 | DateTime::Format::Alami::EN |      3500 |     0.286 |       9.88 | 2.7e-07 |      20 |
 +-----------------------------+-----------+-----------+------------+---------+---------+

=begin html

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAH4CAMAAABUnipoAAAJJGlDQ1BpY2MAAHjalZVnUJNZF8fv8zzphUASQodQQ5EqJYCUEFoo0quoQOidUEVsiLgCK4qINEUQUUDBVSmyVkSxsCgoYkE3yCKgrBtXERWUF/Sd0Xnf2Q/7n7n3/OY/Z+4995wPFwCCOFgSvLQnJqULvJ3smIFBwUzwg8L4aS...

=end html


Benchmark module startup overhead (C<< bencher -m HumanDateParsingModules::Parsing --module-startup >>):

 #table6#
 +-----------------------------+------------------------------+--------------------+----------------+-----------+------------------------+------------+-----------+---------+
 | participant                 | proc_private_dirty_size (MB) | proc_rss_size (MB) | proc_size (MB) | time (ms) | mod_overhead_time (ms) | vs_slowest |  errors   | samples |
 +-----------------------------+------------------------------+--------------------+----------------+-----------+------------------------+------------+-----------+---------+

lib/Bencher/Scenario/HumanDateParsingModules/Parsing.pm  view on Meta::CPAN

 | Date::Extract               | 16                           | 20                 | 60             |     110   |                  104.2 |        1.1 |   0.00016 |      20 |
 | DateTime::Format::Natural   | 16                           | 20                 | 60             |     110   |                  104.2 |        1.1 |   0.00014 |      20 |
 | DateTime::Format::Alami::ID | 16                           | 20                 | 60             |      25   |                   19.2 |        4.8 | 6.5e-05   |      20 |
 | DateTime::Format::Alami::EN | 2.8                          | 6.4                | 24             |      25   |                   19.2 |        4.9 | 6.3e-05   |      20 |
 | perl -e1 (baseline)         | 2.8                          | 6.3                | 24             |       5.8 |                    0   |       21   | 3.7e-05   |      20 |
 +-----------------------------+------------------------------+--------------------+----------------+-----------+------------------------+------------+-----------+---------+


=begin html

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAH4CAMAAABUnipoAAAJJGlDQ1BpY2MAAHjalZVnUJNZF8fv8zzphUASQodQQ5EqJYCUEFoo0quoQOidUEVsiLgCK4qINEUQUUDBVSmyVkSxsCgoYkE3yCKgrBtXERWUF/Sd0Xnf2Q/7n7n3/OY/Z+4995wPFwCCOFgSvLQnJqULvJ3smIFBwUzwg8L4aS...

=end html


To display as an interactive HTML table on a browser, you can add option C<--format html+datatables>.

=head1 HOMEPAGE

Please visit the project's homepage at L<https://metacpan.org/release/Bencher-Scenarios-HumanDateParsingModules>.

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

 | DateTime::Format::Flexible  | 16                           | 20                 | 60             |       120 |                    114 |        1   |   0.00021 |      20 |
 | DateTime::Format::Natural   | 11                           | 15                 | 48             |       110 |                    104 |        1.1 |   0.00022 |      20 |
 | DateTime                    | 0.82                         | 4.1                | 20             |        72 |                     66 |        1.7 |   0.00018 |      20 |
 | DateTime::Format::Alami::ID | 16                           | 20                 | 60             |        25 |                     19 |        4.8 | 6.2e-05   |      20 |
 | DateTime::Format::Alami::EN | 2.8                          | 6.4                | 24             |        25 |                     19 |        4.8 | 5.7e-05   |      20 |
 | perl -e1 (baseline)         | 2.8                          | 6.4                | 24             |         6 |                      0 |       20   | 2.1e-05   |      20 |
 +-----------------------------+------------------------------+--------------------+----------------+-----------+------------------------+------------+-----------+---------+

=begin html

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAH4CAMAAABUnipoAAAJJGlDQ1BpY2MAAHjalZVnUJNZF8fv8zzphUASQodQQ5EqJYCUEFoo0quoQOidUEVsiLgCK4qINEUQUUDBVSmyVkSxsCgoYkE3yCKgrBtXERWUF/Sd0Xnf2Q/7n7n3/OY/Z+4995wPFwCCOFgSvLQnJqULvJ3smIFBwUzwg8L4aS...

=end html


To display as an interactive HTML table on a browser, you can add option C<--format html+datatables>.

=head1 HOMEPAGE

Please visit the project's homepage at L<https://metacpan.org/release/Bencher-Scenarios-HumanDateParsingModules>.



( run in 2.052 seconds using v1.01-cache-2.11-cpan-e1769b4cff6 )