mirror of
https://github.com/restic/restic.git
synced 2026-01-18 12:54:00 -05:00
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 | ||