1
0
Fork 0
mirror of https://github.com/restic/restic.git synced 2024-12-27 02:08:37 +00:00
restic/internal/pack
Michael Eischer 1ebd57247a repository: optimize MasterIndex.Each
Sending data through a channel at very high frequency is extremely
inefficient. Thus use simple callbacks instead of channels.

> name                old time/op  new time/op  delta
> MasterIndexEach-16   6.68s ±24%   0.96s ± 2%  -85.64%  (p=0.008 n=5+5)
2022-09-24 12:21:59 +02:00
..
doc.go Moves files 2017-07-23 14:19:13 +02:00
pack.go repository: optimize MasterIndex.Each 2022-09-24 12:21:59 +02:00
pack_internal_test.go pack: slightly expand testing of compressed blobs 2022-04-30 11:34:10 +02:00
pack_test.go backend: extract readerat from restic package 2022-07-17 15:29:09 +02:00