Skip to content

WIP: quarantine v4#20

Open
cmovcc wants to merge 11 commits intomainfrom
areitz/quarantinev4
Open

WIP: quarantine v4#20
cmovcc wants to merge 11 commits intomainfrom
areitz/quarantinev4

Conversation

@cmovcc
Copy link
Collaborator

@cmovcc cmovcc commented Jul 20, 2024

Goal: improve performance on ptr = malloc(...); free(ptr) repetitions pattern, as empty slabs are becoming partial/full (with one used slot) then directly being quarantined.
Key implementation idea: ownership of a slot does not depend on quarantine. Thus, vprops are mostly left unchanged.
While I am at it, refactor Slots{Alloc,Free} into Slots{Alloc,Common,Free} and add corresponding interfaces.

TODO

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