Files
seaweedFS/weed/storage
Lisandro Pin bed0a64693 New needle_map.CompactMap() implementation for reduced memory usage (#6842)
* Rework `needle_map.CompactMap()` to maximize memory efficiency.

* Use a memory-efficient structure for `CompactMap` needle value entries.

This slightly complicates the code, but makes a **massive** difference
in memory efficiency - preliminary results show a ~30% reduction in
heap usage, with no measurable performance impact otherwise.

* Clean up type for `CompactMap` chunk IDs.

* Add a small comment description for `CompactMap()`.

* Add the old version of `CompactMap()` for comparison purposes.
2025-06-05 14:03:29 -07:00
..
2025-06-03 22:46:10 -07:00
2024-12-19 19:25:27 -08:00
2022-11-14 00:19:27 -08:00
2023-03-08 01:48:28 -08:00
2022-11-14 00:19:27 -08:00
2024-12-19 19:25:06 -08:00
2019-04-17 22:04:49 -07:00
2024-11-21 00:38:03 -08:00
2023-03-14 22:05:16 -07:00
2022-11-14 00:19:27 -08:00