Erick Tryzelaar
|
aeffb413c4
|
experiment with alternative MemWriters
test bench_log::bench_copy ... bench: 87 ns/iter (+/- 30) = 7264 MB/s
test bench_log::bench_decoder ... bench: 26596 ns/iter (+/- 1725) = 23 MB/s
test bench_log::bench_direct_mem_writer ... bench: 2210 ns/iter (+/- 94) = 209 MB/s
test bench_log::bench_direct_my_mem_writer ... bench: 1939 ns/iter (+/- 120) = 239 MB/s
test bench_log::bench_encoder ... bench: 6988 ns/iter (+/- 488) = 90 MB/s
test bench_log::bench_manual_mem_writer_escape ... bench: 2809 ns/iter (+/- 332) = 203 MB/s
test bench_log::bench_manual_mem_writer_no_escape ... bench: 1817 ns/iter (+/- 113) = 315 MB/s
test bench_log::bench_manual_my_mem_writer2_escape ... bench: 2250 ns/iter (+/- 117) = 254 MB/s
test bench_log::bench_manual_my_mem_writer2_no_escape ... bench: 1493 ns/iter (+/- 39) = 383 MB/s
test bench_log::bench_manual_my_mem_writer_escape ... bench: 2196 ns/iter (+/- 47) = 260 MB/s
test bench_log::bench_manual_my_mem_writer_no_escape ... bench: 1402 ns/iter (+/- 85) = 408 MB/s
test bench_log::bench_serializer ... bench: 2357 ns/iter (+/- 176) = 204 MB/s
test bench_log::bench_serializer2 ... bench: 2070 ns/iter (+/- 38) = 233 MB/s
|
2014-07-05 23:44:43 -07:00 |
|
Erick Tryzelaar
|
fa9dbb5a3c
|
bench_manual shouldn't be reallocating
|
2014-07-03 07:44:34 -07:00 |
|
Erick Tryzelaar
|
0436b74773
|
Add some manual tests
|
2014-07-03 07:07:30 -07:00 |
|
Erick Tryzelaar
|
a3f5f46754
|
Update to rust head
|
2014-07-02 21:06:28 -07:00 |
|
Erick Tryzelaar
|
eaa1fc26d1
|
add a #[deriving_serializable] macro
|
2014-06-27 21:43:23 -07:00 |
|
Erick Tryzelaar
|
3f66b05798
|
simplify serializing tuples/structs/enums
|
2014-06-23 21:14:23 -04:00 |
|
Erick Tryzelaar
|
73b9a8cf74
|
Don't use trait objects in json
|
2014-06-23 08:29:50 -04:00 |
|
Erick Tryzelaar
|
23abb48e9b
|
Simplify the Serializable typarams
This closes #14302
|
2014-06-22 21:54:58 -04:00 |
|
Erick Tryzelaar
|
ec8dd2f5a0
|
Optimize serialization
Serialization is now competitive with go's serialization, with
~60MB/s in the bench_logs test.
|
2014-06-22 10:33:45 -04:00 |
|
Erick Tryzelaar
|
ee162975f9
|
wip
|
2014-06-20 19:32:30 -04:00 |
|