-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
enhancementNew feature or requestNew feature or request
Description
There is a new size-based range allocator available in Realm as part of this merge request. However, it still needs to be evaluated. There are three questions that need answering:
- Does the new allocator add measurable overhead to programs and if so how much?
- Does the new allocator improve fragmentation for real Realm programs?
- The new allocator provides both sorted and unsorted free lists. Sorted free lists guarantee the smallest hole always is used to satisfy an allocation, whereas the unsorted lists provide a looser bound guaranteeing only that a hole that is found is no more than 2X as large as the requested allocation. Is it better to have the sorted or unsorted versions of the size-based range allocator?
Assigning to @apryakhin to investigate. @manopapad can you triage this and place it on the priority list for Realm work as you deem appropriate?
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request