Skip to content

add support for the zone lookup table and next_sz list#52

Merged
struct merged 1 commit intomasterfrom
11_2021_zone_lookup_table
Nov 26, 2021
Merged

add support for the zone lookup table and next_sz list#52
struct merged 1 commit intomasterfrom
11_2021_zone_lookup_table

Conversation

@struct
Copy link
Copy Markdown
Owner

@struct struct commented Nov 26, 2021

This adds more performance improvements related to issue #51. Zones are linked by their next_sz_index member which tells the allocator where in the _root->zones array it can find the next zone that holds the same size chunks. The new zone lookup table helps us find the first zone that holds a specific size in O(1) time.

@struct struct merged commit 1ff4cd3 into master Nov 26, 2021
@struct struct deleted the 11_2021_zone_lookup_table branch August 27, 2022 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant