Comments 4
Не хватает проверки BOM (BE/LE).
AI довольно шустро понял про AVX/SSE итд. Также можно использовать двоичный сплит - сначала сместить все символы до 127 (условно) используя свойства юникода а запятую и другие знаки отобразить после 128. Далее обработать маской, то есть все действия сведутся к арифметике если заранее подготовить данные. Ну и разумеется следующий шаг - CUDA/OpenCL
"самый быстрый ... на C#"
ок
Статья переводная, и нет никаких шансов добавить сюда: https://bepis.io/csv-benchmark/
сравнение с SonicSV, ZSV и прочими?
https://github.com/Vitruves/SonicSV?tab=readme-ov-file#performance
Sign up to leave a comment.
Как я случайно написал самый быстрый CSV-парсер на C#