Thread Größe eines Hash in Byte
(16 answers)
Opened by bianca at 2010-12-17 14:37
kurz getestet:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #!/usr/bin/perl use strict; use warnings; use Benchmark 'cmpthese'; my %hash=qw(Das 1 ist 2 ein 3 test 4); cmpthese(300_000, { 'for' => sub { my $size=0; $size+=length($_) for(%hash); }, 'map' => sub { my $size=0; map{$size+=length($_)}%hash; }, 'join' => sub { my $size=length(join('',%hash)); }, }); "join" scheint das schnellste zu sein. |