-
Notifications
You must be signed in to change notification settings - Fork 95
Sereal Comparison Graphs
Here is a survey of how Sereal stands up against alternative serialization tools in Perl.
The code that generates these, including the data that they were run on can be found in the source code repository at Perl/shared/author_tools/bench.pl. You can run it yourself by building both Encoder and Decoder, then running from the Perl directory:
perl -Mblib=Decoder -Mblib=Encoder Encoder/author_tools/bench.pl --encoder --decoder
There are many flags that control parts of the behaviour of that script. Read the source to find out more.
Same as the example before, but using objects in the place of unblessed hashes.
Basically measuring start-up performance. Not very meaningful.
A small hash with three keys, an integer value, an array of three integers, and a Unicode string.