forked from TrueCloudLab/restic
b592614061
The previous benchmark spent much of its time allocating RNGs and generating too many random numbers. It now spends 90% of its time hashing and half of the rest writing to files. name old time/op new time/op delta PackerManager-8 319ms ± 1% 247ms ± 1% -22.48% (p=0.000 n=20+18) name old speed new speed delta PackerManager-8 143MB/s ± 1% 213MB/s ± 1% +48.63% (p=0.000 n=10+18) name old alloc/op new alloc/op delta PackerManager-8 635kB ± 0% 92kB ± 0% -85.48% (p=0.000 n=10+19) name old allocs/op new allocs/op delta PackerManager-8 1.64k ± 0% 1.43k ± 0% -12.76% (p=0.000 n=10+20) |
||
---|---|---|
.. | ||
testdata | ||
doc.go | ||
index.go | ||
index_test.go | ||
key.go | ||
master_index.go | ||
master_index_test.go | ||
packer_manager.go | ||
packer_manager_test.go | ||
repack.go | ||
repack_test.go | ||
repository.go | ||
repository_test.go | ||
testing.go | ||
worker_group.go |