on master help sign in
Bump version, and include happy new performance numbers.
commitb22f66a4a983930feea2861b9aed44c3379def95 authorBryan O'Sullivan <bos@mailrank.com> dateMon 21 Mar 2011, 23:04 (16 years ago) parent60ac573
1 file changed+17−11
aeson.cabal+17−11
aeson.cabal+17−11
@@ -1,5 +1,5 @@
11name: aeson
2−version: 0.3.1.1
2+version: 0.3.2.0
33license: BSD3
44license-file: LICENSE
55category: Text, Web, JSON
@@ -21,31 +21,37 @@ description:
2121 (2.66GHz Core i7), for mostly-English tweets from Twitter's JSON
2222 search API:
2323 .
24− * 854 bytes: 21054 msg\/sec (17.1 MB/sec)
24+ * English, 854 bytes: 29029 msg\/sec (23.6 MB/sec)
2525 .
26− * 6.4 KB: 4545 msg\/sec (28.6 MB/sec)
26+ * English, 6.4 KB: 6407 msg\/sec (40.3 MB/sec)
2727 .
28− * 31.2 KB: 856 msg\/sec (26.1 MB/sec)
28+ * English, 31.2 KB: 1265 msg\/sec (38.8 MB/sec)
2929 .
30− * 61.5 KB: 403 msg\/sec (24.2 MB/sec)
30+ * English, 61.5 KB: 585 msg\/sec (35.2 MB/sec)
3131 .
3232 Handling heavily-escaped text is a little more work. Here is
3333 parsing performance with Japanese tweets, where much of the text
3434 is entirely Unicode-escaped:
3535 .
36− * 14.6 KB: 1250 msg\/sec (17.9 MB/sec)
36+ * Japanese, 14.6 KB: 2227 msg\/sec (31.9 MB/sec)
3737 .
38− * 44.1 KB: 363 msg\/sec (15.6 MB/sec)
38+ * Japanese, 44.1 KB: 671 msg\/sec (29.6 MB/sec)
3939 .
4040 Encoding performance on the same machine and data:
4141 .
42− * 854 bytes: 10647 msg\/sec (8.7 MB/sec)
42+ * English, 854 bytes: 43439 msg\/sec (35.4 MB/sec)
4343 .
44− * 6.4 KB: 2098 msg\/sec (13.2 MB/sec)
44+ * English, 6.4 KB: 7127 msg\/sec (44.8 MB/sec)
4545 .
46− * 31.2 KB: 422 msg\/sec (12.9 MB/sec)
46+ * Engish, 61.5 KB: 765 msg\/sec (46.0 MB/sec)
4747 .
48− * 61.5 KB: 219 msg\/sec (13.2 MB/sec)
48+ * Japanese, 14.6 KB: 4727 msg\/sec (67.5 MB/sec)
49+ .
50+ * Japanese, 44.1 KB: 1505 msg\/sec (64.8 MB/sec)
51+ .
52+ With GHC 7.0.2, the story is mixed: parsing is 20-40% slower than
53+ GHC 6.12.3, while encoding performance ranges from about the same
54+ to twice as fast (on numeric data).
4955 .
5056 (A note on naming: in Greek mythology, Aeson was the father of Jason.)
5157