Skip to content
This repository was archived by the owner on Jun 2, 2025. It is now read-only.

Conversation

@interwq
Copy link
Contributor

@interwq interwq commented Jan 29, 2020

This allows sampled allocations to be checked through alignment, therefore enable sized deallocation regardless of cache_oblivious.

Enables the speed up of sized deallocation, in test/integration/stress:
before:

100000000 iterations, dallocx=1254009us, sdallocx=1222009us, ratio=1:1.026

with this PR:

100000000 iterations, dallocx=1259009us, sdallocx=759005us, ratio=1:1.659

Resolves #1697

@interwq interwq force-pushed the sdalloc branch 7 times, most recently from 1eab502 to 1dd6e95 Compare January 29, 2020 20:54
@interwq interwq changed the title [work in progress] CI only Enforce page alignment for sampled allocations Jan 29, 2020
@interwq
Copy link
Contributor Author

interwq commented Jan 29, 2020

Ready for review @yinan1048576 @davidtgoldblatt

@interwq interwq force-pushed the sdalloc branch 2 times, most recently from 6c0599c to fbe471c Compare January 30, 2020 23:25
This allows sampled allocations to be checked through alignment, therefore
enable sized deallocation regardless of cache_oblivious.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enforce alignment for sampled allocations

2 participants