Что лучший способ состоит в том, чтобы проанализировать большой файл с плавающей точкой, хранивший в ASCII?
Каков был бы самый быстрый способ сделать это? Я помню, что кто-то говорящий мне использующий ifstream был плох, потому что это работало над небольшим количеством байтов, и будет лучше просто считать файл в память сначала. Это верно?
Править: Я работаю на Windows, и формат файла для облака точек, которое хранится в строках как x y z r g b. Я пытаюсь считать их в массивы. Кроме того, файлы составляют приблизительно 20 МБ каждый, но у меня есть ценность приблизительно на 10 ГБ их.
Второе редактирование: Я оказываюсь перед необходимостью загружать файлы для отображения каждый раз, когда я хочу сделать визуализацию, таким образом, было бы хорошо иметь его максимально быстро, но честно, если ifstream
заготовки обоснованно, я не возражал бы придерживаться читаемого кода. Это работает довольно медленный прямо сейчас, но это могло бы быть большим количеством аппаратных средств ограничение ввода-вывода, чем что-нибудь, что я могу сделать в программном обеспечении, я просто хотел подтвердить.