Лучший способ проанализировать большой файл с плавающей точкой, хранивший в ASCII?

Что лучший способ состоит в том, чтобы проанализировать большой файл с плавающей точкой, хранивший в ASCII?

Каков был бы самый быстрый способ сделать это? Я помню, что кто-то говорящий мне использующий ifstream был плох, потому что это работало над небольшим количеством байтов, и будет лучше просто считать файл в память сначала. Это верно?

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

Второе редактирование: Я оказываюсь перед необходимостью загружать файлы для отображения каждый раз, когда я хочу сделать визуализацию, таким образом, было бы хорошо иметь его максимально быстро, но честно, если ifstream заготовки обоснованно, я не возражал бы придерживаться читаемого кода. Это работает довольно медленный прямо сейчас, но это могло бы быть большим количеством аппаратных средств ограничение ввода-вывода, чем что-нибудь, что я могу сделать в программном обеспечении, я просто хотел подтвердить.

5
задан Peter Mortensen 28 February 2012 в 21:53
поделиться