This is an automated email from the git hooks/post-receive script. gregoa pushed a commit to tag 0.12 in repository libhttp-entity-parser-perl.
commit b35e74f7f20af6d355735c61f8feb4bfb99c412b Author: Masahiro Nagano <kazeb...@gmail.com> Date: Mon Feb 24 22:53:48 2014 +0900 update benchmark --- eg/bench.pl | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/eg/bench.pl b/eg/bench.pl index 3ad586c..4f1b092 100644 --- a/eg/bench.pl +++ b/eg/bench.pl @@ -7,9 +7,7 @@ use HTTP::Body; use Benchmark qw/:all/; my $content1 = 'xxx=hogehoge&yyy=aaaaaaaaaaaaaaaaaaaaa'; - my $content2 = 'xxx=hogehoge&yyy=aaaaaaaaaaaaaaaaaaaaa&%E6%97%A5%E6%9C%AC%E8%AA%9E=%E3%81%AB%E3%81%BB%E3%82%93%E3%81%94&%E3%81%BB%E3%81%92%E3%81%BB%E3%81%92=%E3%81%B5%E3%81%8C%E3%81%B5%E3%81%8C'; - my $content3 = join '&', map { "$_=%E3%81%B5%E3%81%8C%E3%81%B5%E3%81%8C%E3%81%B5%E3%81%8C%E3%81%B5%E3%81%8C%E3%81%B5%E3%81%8C%E3%81%B5%E3%81%8C" } 'A'..'R'; my $parser = HTTP::Entity::Parser->new; @@ -43,26 +41,28 @@ __END__ ## content length => 38 Benchmark: running http_body, http_entity for at least 1 CPU seconds... - http_body: 1 wallclock secs ( 1.02 usr + 0.00 sys = 1.02 CPU) @ 34132.35/s (n=34815) + http_body: 1 wallclock secs ( 1.07 usr + 0.00 sys = 1.07 CPU) @ 33494.39/s (n=35839) http_entity: 1 wallclock secs ( 1.08 usr + 0.00 sys = 1.08 CPU) @ 79643.52/s (n=86015) Rate http_body http_entity -http_body 34132/s -- -57% -http_entity 79644/s 133% -- +http_body 33494/s -- -58% +http_entity 79644/s 138% -- ## content length => 177 Benchmark: running http_body, http_entity for at least 1 CPU seconds... - http_body: 2 wallclock secs ( 1.17 usr + 0.00 sys = 1.17 CPU) @ 14137.61/s (n=16541) -http_entity: 1 wallclock secs ( 1.06 usr + 0.00 sys = 1.06 CPU) @ 67621.70/s (n=71679) + http_body: 2 wallclock secs ( 1.01 usr + 0.00 sys = 1.01 CPU) @ 14193.07/s (n=14335) +http_entity: 1 wallclock secs ( 1.01 usr + 0.00 sys = 1.01 CPU) @ 70969.31/s (n=71679) Rate http_body http_entity -http_body 14138/s -- -79% -http_entity 67622/s 378% -- +http_body 14193/s -- -80% +http_entity 70969/s 400% -- ## content length => 1997 Benchmark: running http_body, http_entity for at least 1 CPU seconds... - http_body: 1 wallclock secs ( 1.09 usr + 0.00 sys = 1.09 CPU) @ 2054.13/s (n=2239) -http_entity: 2 wallclock secs ( 1.13 usr + 0.00 sys = 1.13 CPU) @ 29276.99/s (n=33083) + http_body: 1 wallclock secs ( 1.06 usr + 0.00 sys = 1.06 CPU) @ 1950.00/s (n=2067) +http_entity: 1 wallclock secs ( 1.10 usr + 0.00 sys = 1.10 CPU) @ 35543.64/s (n=39098) Rate http_body http_entity -http_body 2054/s -- -93% -http_entity 29277/s 1325% -- +http_body 1950/s -- -95% +http_entity 35544/s 1723% -- + + -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libhttp-entity-parser-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits