ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/JSON-XS/eg/bench
(Generate patch)

Comparing JSON-XS/eg/bench (file contents):
Revision 1.21 by root, Tue Mar 25 16:50:48 2008 UTC vs.
Revision 1.22 by root, Tue Jan 19 01:02:19 2010 UTC

3# Usage: bench json-file 3# Usage: bench json-file
4 4
5# which modules to test (JSON::PP usually excluded because its so slow) 5# which modules to test (JSON::PP usually excluded because its so slow)
6my %tst = ( 6my %tst = (
7# "JSON" => ['JSON::encode_json $perl' , 'JSON::decode_json $json'], 7# "JSON" => ['JSON::encode_json $perl' , 'JSON::decode_json $json'],
8# "JSON::PP" => ['$pp->encode ($perl)' , '$pp->decode ($json)'], 8 "JSON::PP" => ['$pp->encode ($perl)' , '$pp->decode ($json)'],
9 "JSON::DWIW/FJ" => ['$dwiw->to_json ($perl)' , '$dwiw->from_json ($json)'], 9 "JSON::DWIW/FJ" => ['$dwiw->to_json ($perl)' , '$dwiw->from_json ($json)'],
10 "JSON::DWIW/DS" => ['$dwiw->to_json ($perl)' , 'JSON::DWIW::deserialize $json'], 10 "JSON::DWIW/DS" => ['$dwiw->to_json ($perl)' , 'JSON::DWIW::deserialize $json'],
11 "JSON::PC" => ['$pc->convert ($perl)' , '$pc->parse ($json)'], 11# "JSON::PC" => ['$pc->convert ($perl)' , '$pc->parse ($json)'],
12 "JSON::Syck" => ['JSON::Syck::Dump $perl' , 'JSON::Syck::Load $json'], 12 "JSON::Syck" => ['JSON::Syck::Dump $perl' , 'JSON::Syck::Load $json'],
13 "JSON::XS" => ['encode_json $perl' , 'decode_json $json'], 13 "JSON::XS" => ['encode_json $perl' , 'decode_json $json'],
14 "JSON::XS/2" => ['$xs2->encode ($perl)' , '$xs2->decode ($json)'], 14 "JSON::XS/2" => ['$xs2->encode ($perl)' , '$xs2->decode ($json)'],
15 "JSON::XS/3" => ['$xs3->encode ($perl)' , '$xs3->decode ($json)'], 15 "JSON::XS/3" => ['$xs3->encode ($perl)' , '$xs3->decode ($json)'],
16 "Storable" => ['Storable::nfreeze $perl' , 'Storable::thaw $pst'], 16 "Storable" => ['Storable::nfreeze $perl' , 'Storable::thaw $pst'],

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines