Skip to content
/ server Public

Comments

MDEV-38864: Use mmap for MEMORY engine allocations#4673

Draft
raghunandanbhat wants to merge 1 commit into10.11from
10.11-mdev-38864
Draft

MDEV-38864: Use mmap for MEMORY engine allocations#4673
raghunandanbhat wants to merge 1 commit into10.11from
10.11-mdev-38864

Conversation

@raghunandanbhat
Copy link
Contributor

Fixes MDEV-38864

MEMORY engine uses system allocator- malloc for allocating heap blocks used to store data and indexes. This created internal fragmentation within the allocator as observed in MDEV-30889

Switch to mmap for all of MEMORY engine's allocations.

MEMORY engine uses malloc for allocting heap blocks used to store data
and indexes. This created internal fragmentation within the allocator.

Switch to mmap for all of MEMORY engine's allocations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant