in reply to Re^3: Memory usage while tallying instances of lines in a .txt file
in thread Memory usage while tallying instances of lines in a .txt file

I'm not sure where I was reading the entire file into memory. Shouldn't these lines of code only handle the first line of the input file (given that they occur outside of the while-loop):

my @headers = split("\t",<$IN>); my $index = first{$headers[$_] eq 'Strand'} 0..$#headers;

Indeed, your approach does not reduce RAM requirement.

  • Comment on Re^4: Memory usage while tallying instances of lines in a .txt file
  • Download Code