У меня есть текстовый файл, который выглядит следующим образом:
0.001 ETH Rx 1 1 0 B45678810000000000000000AF0000 555
0.002 ETH Rx 1 1 0 B45678810000000000000000AF 23
0.003 ETH Rx 1 1 0 B45678810000000000000000AF156500
0.004 ETH Rx 1 1 0 B45678810000000000000000AF00000000635254
Мне нужен способ прочитать этот файл и сформировать структуру и отправить ее клиентскому приложению.
В настоящее время я могу сделать это с помощью циклической очереди Boost.
Здесь необходимо получить доступ к разным данным в разное время.
Пример: если я хочу чтобы получить доступ к данным на 0.03se c, в то время как я в данный момент нахожусь на 100se c, как я могу сделать это наилучшим образом вместо отслеживания указателя файла или сохранения всего файл в память, которая вызывает узкое место производительности? (Учитывая, что у меня есть файл размером 2 ГБ с данными вышеуказанного типа)