Díky všem za rady a odpovědi. Nakonec jsme to vyřešili vlastní implementací funkce cmp, která z každého řádku porovnala jen prvních několik znaků a v případě shody pak porovnala další dávku znaků. Není to sice nic moc rychlého, ale alespoň to neskončí na OOM killeru. Ještě jednou děkuji a přeji hezký den. Lumír