http://www.perlmonks.org?node_id=821864


in reply to Large text files into arrays, accessing final elements

if @myfile is tied file array: (...) $size=@myfile; #this dies and gives "out of memory" error

This issue seems to be directly addressed in the docs to Tie::File (in the caveats):

Note that accessing the length of the array via $x = scalar @tied_file accesses all records and stores their offsets.

Did you try, for example:

print $myfile[-1];