Со скоростью - ДА, проблемы.
Производил эксперимент: накопировал Kol.pas в режиме Append (в Far-е)
Получился файл размером 8399344692 байт, содержащий 4181 копию оригинального файла (размером 2008932, с количеством строк 64291)
Так это дело у меня -- чуть больше часа вертелось ...
Проверял (ошибаются все, и я - тоже) алгоритм на отсутствие "левых" строк, не содержащихся в оригинале.
Возможно, библиотечный метод TStream.ReadStr шибко медленно работает (читает по одному байту, накапливая их в строку).
Над элементом Str_Enum мы трудились в плане быстродействия (кажется Tad хай поднимал - не помню точно).
Подумаю над этим (в плане IC в стиле Str_Enum). НО - не сегодня. Если будут заметные улучшения -- обязательно сообщу.
Ответов: 9906
Рейтинг: 351
|
|||
карма: 9 |
|