--- JSON-XS/eg/bench 2007/03/23 15:10:55 1.3 +++ JSON-XS/eg/bench 2007/03/23 17:48:59 1.4 @@ -22,7 +22,7 @@ local $/; $json = <>; -$json = to_json [join "", map +(chr rand 255), 0..8191]; +# $json = to_json [join "", map +(chr rand 255), 0..8191]; #if (1) { # use Storable; @@ -35,10 +35,10 @@ #} my %tst = ( -# "JSON" => ['objToJson $perl' , 'jsonToObj $json'], + "JSON" => ['objToJson $perl' , 'jsonToObj $json'], "JSON::DWIW" => ['$dwiw->to_json ($perl)', '$dwiw->from_json ($json)'], "JSON::PC" => ['$pc->convert ($perl)' , '$pc->parse ($json)'], -# "JSON::Syck" => ['JSON::Syck::Dump $perl', 'JSON::Syck::Load $json'], + "JSON::Syck" => ['JSON::Syck::Dump $perl', 'JSON::Syck::Load $json'], "JSON::XS" => ['to_json $perl' , 'from_json $json'], "JSON::XS/2" => ['$xs->encode ($perl)' , '$xs->decode ($json)'], ); @@ -47,7 +47,7 @@ my ($code) = @_; my $perl = jsonToObj $json; - my $count = 10; + my $count = 20; my $times = 15; my $cent = eval "sub { " . (join ";", ($code) x $count) . "}";