Производительность для текстово-ориентированного ввода / вывода может сильно различаться между реализациями, и стратегии, которые помогают повысить производительность в одной реализации, могут не относиться к другой.Какую реализацию вы используете?
Гарантируется, что строки имеют одинаковую длину?
Для чего бы это ни стоило, я попробовал ваше упражнение (1000 строк по 10000 символов в каждой), и оно заняло около 0,25секунд для чтения в SBCL.