AG
Size: a a a
AG
SZ
SZ
SZ
AP
AP
SZ
SZ
my $lines = () = $file =~ m/$/gsm;
DF
DF
SZ
AG
VO
R
SZ
VO
SZ
my $str = "abc\n" x 1048576;
my $lines;
use Benchmark "cmpthese";
cmpthese -1, {
tr => sub {$lines = ($str =~ tr/\n//)},
while_dollar => sub {$lines = 0; $lines++ while $str =~ m/$/gsm},
while_n => sub {$lines = 0; $lines++ while $str =~ m/\n/gs},
};
P
my $str = "abc\n" x 1048576;
my $lines;
use Benchmark "cmpthese";
cmpthese -1, {
tr => sub {$lines = ($str =~ tr/\n//)},
while_dollar => sub {$lines = 0; $lines++ while $str =~ m/$/gsm},
while_n => sub {$lines = 0; $lines++ while $str =~ m/\n/gs},
};
AG
P