Merge: CSV Benchmarks
authorJean Privat <jean@pryen.org>
Sat, 14 May 2016 15:56:12 +0000 (11:56 -0400)
committerJean Privat <jean@pryen.org>
Sat, 14 May 2016 15:56:12 +0000 (11:56 -0400)
commita0ab4b548a11c91cead2b95a2b88f96aa27757a6
tree0c571003ba0363bfa40fd9370593b3a63596e314
parentf0f57914e29e576bca225238881fc27ff6a9d0ec
parent4462dff2eb13aa292cf5e9c7df3bb7adde38d61b
Merge: CSV Benchmarks

This PR introduces a new benchmark script for CSV parsers.

Are tested here:

* Nit CSV Ad-hoc parser
* Go standard parser
* Java Apache Commons CSV parser
* Python - Pandas
* Python - Standard
* Ruby - Standard

Will upload some measurements later but *spoiler alert* Python - Pandas is the fastest on large files, Ruby is the slowest by far, Java is the second slower with a big margin from the rest.
Go/Nit/Python-Standard are almost equivalent.

Pull-Request: #2072
Reviewed-by: Jean Privat <jean@pryen.org>