2
2
mirror of https://github.com/octoleo/restic.git synced 2024-09-21 19:39:01 +00:00
restic/internal/index
Michael Eischer b217f38ee7 index: Remove pointers from within indexentrys
The indexEntry objects are now allocated in a separate array. References
to an indexEntry are now stored as array indices. This has the benefit
of allowing the garbage collector to ignore the indexEntry objects as
these do not contain pointers and are part of a single large allocation.
2023-05-29 00:24:15 +02:00
..
index_parallel_test.go repository: split index into a separate package 2022-10-08 21:15:34 +02:00
index_parallel.go repository: Reuse buffers in Repository.LoadUnpacked 2023-01-30 22:01:01 +01:00
index_test.go index: Optimize generatePackList 2023-01-14 20:41:07 +01:00
index.go index: Optimize generatePackList 2023-01-14 20:41:07 +01:00
indexmap_test.go repository: split index into a separate package 2022-10-08 21:15:34 +02:00
indexmap.go index: Remove pointers from within indexentrys 2023-05-29 00:24:15 +02:00
master_index_test.go index: add garbage collection benchmark 2023-05-29 00:23:04 +02:00
master_index.go repository: split index into a separate package 2022-10-08 21:15:34 +02:00
testing.go repository: split index into a separate package 2022-10-08 21:15:34 +02:00