Alexander Neumann
|
a5e13f1280
|
Switch SaveFrom() to Reader/Writer
benchcmp:
benchmark old ns/op new ns/op delta
BenchmarkSaveFrom 76159512 74795081 -1.79%
benchmark old MB/s new MB/s speedup
BenchmarkSaveFrom 55.07 56.08 1.02x
benchmark old allocs new allocs delta
BenchmarkSaveFrom 97 117 +20.62%
benchmark old bytes new bytes delta
BenchmarkSaveFrom 433826 40117 -90.75%
benchmark old ns/op new ns/op delta
BenchmarkArchiveDirectory-4 29539886128 29262480891 -0.94%
benchmark old allocs new allocs delta
BenchmarkArchiveDirectory-4 540048 709662 +31.41%
benchmark old bytes new bytes delta
BenchmarkArchiveDirectory-4 404573416 443098816 +9.52%
|
2015-02-16 22:42:11 +01:00 |
Alexander Neumann
|
731e81ef06
|
Re-use zlib writers to reduce memory usage
benchcmp:
benchmark old ns/op new ns/op delta
BenchmarkArchiveDirectory-4 29624960475 29511001504 -0.38%
BenchmarkSaveJSON-4 379833 225609 -40.60%
benchmark old allocs new allocs delta
BenchmarkArchiveDirectory-4 546736 540642 -1.11%
BenchmarkSaveJSON-4 150 126 -16.00%
benchmark old bytes new bytes delta
BenchmarkArchiveDirectory-4 1372476952 438519336 -68.05%
BenchmarkSaveJSON-4 1462773 9087 -99.38%
|
2015-02-16 22:35:26 +01:00 |
Alexander Neumann
|
b762a342d3
|
SaveJSON: use streams
|
2015-02-16 00:24:58 +01:00 |
Alexander Neumann
|
68911ef11d
|
server: use streams for LoadJSON*()
|
2015-02-15 23:49:06 +01:00 |
Alexander Neumann
|
72c951a6ec
|
Simply backend interface
Rename CreateBlob() method to Create(), remove old Create* methods
|
2015-02-15 17:26:20 +01:00 |
Alexander Neumann
|
35636a9d92
|
Introduce CreateBlob() method for backend
|
2015-02-15 17:09:49 +01:00 |
Alexander Neumann
|
0f36b19a4c
|
Update Server to match new Backend interface
|
2015-02-11 22:46:40 +01:00 |
Alexander Neumann
|
bda33e612c
|
Implement streaming chunker using io.Reader
|
2015-02-09 00:28:54 +01:00 |
Alexander Neumann
|
e2a407babb
|
Create large buffer when encrypting a large tree
This fixes #80
|
2015-01-31 21:18:51 +01:00 |
Alexander Neumann
|
203a911de9
|
Refactor repository structure
Merge Map data type into Tree.
|
2015-01-14 16:34:30 +01:00 |
Alexander Neumann
|
ef41a77aff
|
Remove explicit key handling
|
2014-12-21 18:10:19 +01:00 |
Alexander Neumann
|
cc147c002e
|
Introduce type Server
|
2014-12-21 17:37:29 +01:00 |