( uid_7086 | 2014. 08. 16., szo – 00:22 )

Esetleg azért, mert
1. A ruby-t tutorialból kellett kibogarásznom
2. Eredendően nagyméretű logok feldolgozásának apropóján indult az egész, ami nem feltétlenül fér a memóriába.
3. Itt csak a sebességteszt kedvéért lett lecsupaszítva az eredeti kód, amit pythonban lassúnak találtam a regexp miatt. :)

Mellesleg a két sorod hogyan számolja meg, hogy hány sor illeszkedett a mintára és hány nem?