Я пытаюсь посчитать количество строк в огромном файле.Этот ASCII-файл имеет размер 12-15 ГБ.Прямо сейчас я использую что-то по строкам readline () для подсчета каждой строки файла.Но, конечно, это очень медленно.Я также пытался реализовать чтение более низкого уровня с использованием seekg () и tellg (), но из-за размера моего файла я не могу выделить достаточно большой массив для хранения каждого символа для запуска сравнения \ n (У меня 8 ГБ оперативной памяти).Что будет более быстрым способом чтения этого смехотворно большого файла?Я просмотрел много постов здесь, и у большинства людей, похоже, нет проблем с ограничением 32-битной системы, но здесь я вижу это как проблему (исправьте меня, если я ошибаюсь).
Также, если кто-нибудь может порекомендовать мне хороший способ расщепления чего-то такого большого размера, это также будет полезно.
Спасибо!