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.10 by root, Wed Jun 6 14:52:49 2007 UTC vs.
Revision 1.11 by root, Mon Jun 11 03:18:07 2007 UTC

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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines