Вот схема:
code_16110.txt
А это результат:
Между прочим IC считает строки верно (в моем файле ровно 803004 строки). Почему-то стримовские компоненты выдали на одну строку больше. Где они её берут нужно разобираться.

Ну и это не время работы IC - время перебора 850 в тех же единицах. Это время перебора строк+счетчик+вывод в Label
------------ Дoбавленo в 13.09:
Леонид писал(а):
здесь файл целиком в памяти, а если слишком большой, то ещё и на диске второй экземпляр - нетрудно проверить, открыв какой-либо громадный файл, контролируя объём памяти через диспетчер.------------ Дoбавленo в 13.12:
Да filyaxxxcom, а сколько строк в твоем 576 метровом файле ?