@@ -8,12 +8,12 @@ title: "Benchmarks"
88| Library | Version |
99| -----------------------| ----------|
1010| [ commons csv] | 1.4 |
11- | [ jackson csv] | 2.8.4 |
12- | [ opencsv] | 3.8 |
11+ | [ jackson csv] | 2.8.7 |
12+ | [ opencsv] | 3.9 |
1313| [ product collections] | 1.4.5 |
1414| [ scala csv] | 1.3.4 |
15- | kantan.csv | 0.1.16 |
16- | [ uniVocity] | 2.2.3 |
15+ | kantan.csv | 0.1.18 |
16+ | [ uniVocity] | 2.3.1 |
1717
1818In order to be included in this benchmark, a library must be:
1919
@@ -65,16 +65,15 @@ the number, the better the results.
6565
6666| Library | μs/action |
6767| --------------------------| -----------|
68- | [ commons csv] | 56.29 |
69- | [ jackson csv] | 29.34 |
70- | kantan.csv (commons csv) | 78.05 |
71- | kantan.csv (internal) | 49.36 |
72- | kantan.csv (jackson csv) | 48.21 |
73- | kantan.csv (opencsv) | 89.10 |
74- | [ opencsv] | 67.79 |
75- | [ product collections] | 54.29 |
76- | [ scala csv] | 151.72 |
77- | [ uniVocity] | 30.48 |
68+ | [ commons csv] | 56.71 |
69+ | [ jackson csv] | 27.67 |
70+ | kantan.csv (commons csv) | 76.18 |
71+ | kantan.csv (internal) | 54.10 |
72+ | kantan.csv (jackson csv) | 49.09 |
73+ | [ opencsv] | 65.57 |
74+ | [ product collections] | 52.83 |
75+ | [ scala csv] | 149.60 |
76+ | [ uniVocity] | 29.34 |
7877
7978A few things are worth pointing out:
8079
@@ -90,16 +89,15 @@ serialized.
9089
9190| Library | μs/action |
9291| --------------------------| -----------|
93- | [ commons csv] | 28.38 |
94- | [ jackson csv] | 24.39 |
95- | kantan.csv (commons csv) | 33.39 |
96- | kantan.csv (internal) | 30.40 |
97- | kantan.csv (jackson csv) | 28.12 |
98- | kantan.csv (opencsv) | 60.68 |
99- | [ opencsv] | 60.26 |
100- | [ product collections] | 69.63 |
101- | [ scala csv] | 58.85 |
102- | [ uniVocity] | 31.96 |
92+ | [ commons csv] | 27.37 |
93+ | [ jackson csv] | 23.92 |
94+ | kantan.csv (commons csv) | 32.89 |
95+ | kantan.csv (internal) | 30.25 |
96+ | kantan.csv (jackson csv) | 27.51 |
97+ | [ opencsv] | 62.64 |
98+ | [ product collections] | 68.57 |
99+ | [ scala csv] | 56.38 |
100+ | [ uniVocity] | 31.53 |
103101
104102[ commons csv ] :https://commons.apache.org/proper/commons-csv/
105103[ jackson csv ] :https://github.com/FasterXML/jackson-dataformat-csv
0 commit comments