in reply to Fastest data structure compare?
I just benchmarked Test::More::is_deeply vs. Data::Compare and found that the latter is 3x faster for a data set which size is ~6MB as a storable-serialized file. This probably depends on the structure of the data set.#!/usr/bin/perl use Data::Compare qw(); use Storable qw(nfreeze); use Test::More qw(no_plan); my $data1 = ["f\xfcbar"]; my $data2 = [substr("f\xfcbar\x{0100}", 0, -1)]; is_deeply($data1, $data2, "is_deeply test"); ok(Data::Compare::Compare($data1, $data2), "Data::Compare"); ok(nfreeze($data1) eq nfreeze($data2), "storable serialized");
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Fastest data structure compare?
by Anonymous Monk on Oct 08, 2009 at 12:30 UTC | |
by eserte (Deacon) on Oct 08, 2009 at 12:43 UTC | |
by Anonymous Monk on Oct 08, 2009 at 12:50 UTC |