qdbplang / qdbp

MIT License
51 stars 1 forks source link

Better allocator #6

Open qdbplang opened 1 year ago

qdbplang commented 1 year ago

Changing the allocator is one of the low hanging fruits for improving performance. We should change the current one to mimalloc, an allocator designed by Microsoft for similar patterns to qdbp.

dghosef commented 1 year ago

The pool allocator never frees freelists that are mostly empty. We should do this however

dghosef commented 1 year ago

Also, potentially use linked list within contiguous memory for pool allocator?