Я обычно сортирую текстовые файлы> 2 ГБ с помощью команды sort
linux. Обычно это занимает 15-30 секунд, в зависимости от нагрузки на сервер.
Просто сделай это, это не займет столько времени, сколько ты думаешь.
Обновление Поскольку вы используете Windows XP, вы можете получить команду сортировки в UnxUtils . Я использую его, вероятно, больше, чем версия для Linux, и он одинаково быстр.
Узкое место для огромных файлов на самом деле скорость диска .. мой сервер выше имеет быстрый набег sata. Если ваша машина - настольный компьютер (или ноутбук), то ваши IDE-диски со скоростью вращения 7200 об / мин (или 5400 об / мин) добавят к работе несколько минут.