Perl-Sensitive Sunglasses | |
PerlMonks |
Re: Speeding up stalled scriptby BrowserUk (Patriarch) |
on Feb 03, 2015 at 03:52 UTC ( [id://1115335]=note: print w/replies, xml ) | Need Help?? |
On initial inspection, I strongly suspect that the problem you describe with larger input file is because of your profligate use of memory pushing your process into swapping and thus slowing it down by a factor of 1,000 times or more. An example. In this loop:
You build an array by alternately pushing the length; and then the count of sequences of that length. And then as soon as the loop finishes you convert that array into a hash:
And (AFAI saw), the array is never referenced again, but sticks around using memory for the rest of the script. Why build the array only to convert it into a hash? Why not just do:
With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
I'm with torvalds on this
In the absence of evidence, opinion is indistinguishable from prejudice. Agile (and TDD) debunked
In Section
Seekers of Perl Wisdom
|
|