Meilisearch has undergone significant memory allocator optimization, moving from mimalloc v2 to mimalloc v3 and investigating the interaction with LMDB. This has resulted in reduced memory usage and improved performance, particularly on network-attached storage. The investigation revealed issues with allocator cooperation between Meilisearch and LMDB, leading to memory bloat. Unifying the allocator (mimalloc v3) resolved these issues and improved performance.
All Meilisearch trails