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.go index: Optimize generatePackList 2023-01-14 20:41:07 +01:00
index_parallel.go repository: Reuse buffers in Repository.LoadUnpacked 2023-01-30 22:01:01 +01:00
index_parallel_test.go repository: split index into a separate package 2022-10-08 21:15:34 +02:00
index_test.go index: Optimize generatePackList 2023-01-14 20:41:07 +01:00
indexmap.go index: Remove pointers from within indexentrys 2023-05-29 00:24:15 +02:00
indexmap_test.go repository: split index into a separate package 2022-10-08 21:15:34 +02:00
master_index.go repository: split index into a separate package 2022-10-08 21:15:34 +02:00
master_index_test.go index: add garbage collection benchmark 2023-05-29 00:23:04 +02:00
testing.go repository: split index into a separate package 2022-10-08 21:15:34 +02:00