When you do:
my @lines = <FOO>;
, file. 100 3,4 . , , , .
. :
C:\Temp> dir file
2010/10/04 09:18 PM 328,000,000 file
C:\Temp> dir file.gz
2010/10/04 09:19 PM 1,112,975 file.gz
, ,
use strict; use warnings;
use autodie;
use PerlIO::gzip;
open my $foo, '<:gzip', 'file.gz';
while ( my $line = <$foo> ) {
print ".";
}
.
, :
use strict; use warnings;
use Devel::Size qw( total_size );
my $x = 'x' x 100;
my @x = ('x' x 100);
printf "Scalar: %d\n", total_size( \$x );
printf "Array: %d\n", total_size( \@x );
:
Scalar: 136
Array: 256